r300: Texture size limit cleanups.
authorMichel Dänzer <daenzer@vmware.com>
Wed, 25 Mar 2009 10:13:28 +0000 (11:13 +0100)
committerMichel Dänzer <daenzer@vmware.com>
Wed, 25 Mar 2009 10:19:05 +0000 (11:19 +0100)
commite101959b6a262ba34a12b407ea6f480e6b4d7d72
tree932858d6f0e439123c543ed9838a80f665b770f5
parente919bfa1f1766e71780d0a4db5a8b6a04d19868f
r300: Texture size limit cleanups.

Since core Mesa MAX_TEXTURE_LEVELS was bumped, we were incorrectly advertising
a maximum texture size of 4096 on older chips, causing corrupted menu text in
Extreme Tux Racer or Armagetron.

Also make sure our texture image array can actually hold all the mipmap levels
we support...
src/mesa/drivers/dri/r300/r300_context.c
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_texmem.c
src/mesa/drivers/dri/r300/r300_texstate.c