mesa/src
Luca Barbieri cb9214f330 nouveau: Fix swizzling for copies to rectangular textures
nVidia hardware seems to swizzle rectangular texture (with width !=
height) coordinates by swizzling the lower bits and then adding the
higher bits from the larger dimension.
However, nv04_swizzle_bits ignores width and height and just
interleaves everything.
This causes problems with rectangular POT textures with height or
width 2048 or 4096 (but not 2048x1024 where it works by chance) since
the driver swizzles them in 1024x1024 chunks and gets the start
position for the non-first chunks wrong.
The following patch seems to fix those problems.
2009-12-28 17:59:01 -05:00
..
driclient g3dvl: Fix some memory leaks. 2009-01-10 13:52:06 -05:00
egl egl_glx: Add support for eglWaitClient and eglWaitNative. 2009-10-22 09:33:27 -06:00
gallium nouveau: Fix swizzling for copies to rectangular textures 2009-12-28 17:59:01 -05:00
glew glew: correct misspelling of glFramebufferTextureLayer 2009-06-18 10:13:55 +01:00
glsl scons: Fix xlib build. 2009-12-28 22:53:40 +00:00
glu glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore. 2009-12-04 00:14:31 -08:00
glut glut: Prevent potential double free in menuVisualSetup. 2009-12-12 21:46:13 -08:00
glw Use separate $(MINSTALL) for installing libraries 2009-06-01 06:32:52 -07:00
glx glx: Prevent potential null pointer deference in driCreateContext. 2009-12-06 00:56:20 -08:00
mesa Merge branch 'mesa_7_7_branch' 2009-12-27 10:24:21 -07:00
Makefile
SConscript scons: Get GLSL code building correctly when cross compiling. 2009-12-10 16:30:08 +00:00