On Tue, 2007-03-13 at 00:05 +0100, Brice Goglin wrote: > retitle 390496 compiz: should work with POT textures only > reassign 390496 compiz-core > forwarded 390496 https://bugs.freedesktop.org/show_bug.cgi?id=9077 > thank you > > The bug about non-power-of-two textures not-being supported on savage has been > forwarded upstream at https://bugs.freedesktop.org/show_bug.cgi?id=8758 but it > got marked invalid because: > "Unfortunately, the hardware doesn't support NPOT textures. It would probably > be a better idea to teach compiz/beryl to use regular POT textures then to > use software NPOT textures. POT textures would be wasteful memory-wise, but > but should work fine." > > Then, upstream bug https://bugs.freedesktop.org/show_bug.cgi?id=9077 got > reported > about teaching compiz to work with power-of-two textures only.
This is beyond the control of compiz/beryl as the GLX_EXT_texture_from_pixmap spec mandates that the texture target be strictly derived from the pixmaps dimensions. Any possible workaround would probably have to be in the X server. Note that the lack of NPOT support means that up to almost 4 times as much texture memory is required, and the machines that lack NPOT support will tend not to have plenty of resources to begin with, so I'm afraid this is just never gonna really fly on that kind of hardware. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer

