diff options
author | Michel Dänzer <daenzer@vmware.com> | 2009-03-25 11:13:28 +0100 |
---|---|---|
committer | Michel Dänzer <daenzer@vmware.com> | 2009-03-25 11:19:05 +0100 |
commit | e101959b6a262ba34a12b407ea6f480e6b4d7d72 (patch) | |
tree | 932858d6f0e439123c543ed9838a80f665b770f5 /src/mesa/drivers/dri/r300/r300_texmem.c | |
parent | e919bfa1f1766e71780d0a4db5a8b6a04d19868f (diff) | |
download | external_mesa3d-e101959b6a262ba34a12b407ea6f480e6b4d7d72.zip external_mesa3d-e101959b6a262ba34a12b407ea6f480e6b4d7d72.tar.gz external_mesa3d-e101959b6a262ba34a12b407ea6f480e6b4d7d72.tar.bz2 |
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...
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_texmem.c')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_texmem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_texmem.c b/src/mesa/drivers/dri/r300/r300_texmem.c index b03eefa..0fe51b0 100644 --- a/src/mesa/drivers/dri/r300/r300_texmem.c +++ b/src/mesa/drivers/dri/r300/r300_texmem.c @@ -306,7 +306,7 @@ static void r300UploadSubImage(r300ContextPtr rmesa, r300TexObjPtr t, ASSERT(face < 6); /* Ensure we have a valid texture to upload */ - if ((hwlevel < 0) || (hwlevel >= RADEON_MAX_TEXTURE_LEVELS)) { + if ((hwlevel < 0) || (hwlevel >= R300_MAX_TEXTURE_LEVELS)) { _mesa_problem(NULL, "bad texture level in %s", __FUNCTION__); return; } |