summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/gamma/gamma_context.h
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2005-07-26 00:10:53 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2005-07-26 00:10:53 +0000
commit800c72ae61532fba4a9cada8713e60ed0d2d7347 (patch)
treea0ce8f7f221f7530caf57f2809152fcdfc74ced6 /src/mesa/drivers/dri/gamma/gamma_context.h
parent7c1ab4089868ed49a9317c76d875b2cef062bc61 (diff)
Fix bug 1858 - array subscript out of range in gamma driver.
Set ctx->Const.MaxTextureLevels = GAMMA_TEX_MAXLEVELS = 12 Remove bogus WRITE(level 12). Max gamma texture size is 2kx2k (note: 2k = 1 << (MaxLevels - 1))
Diffstat (limited to 'src/mesa/drivers/dri/gamma/gamma_context.h')
-rw-r--r--src/mesa/drivers/dri/gamma/gamma_context.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/gamma/gamma_context.h b/src/mesa/drivers/dri/gamma/gamma_context.h
index 6dd458bc95..7745f4c3c3 100644
--- a/src/mesa/drivers/dri/gamma/gamma_context.h
+++ b/src/mesa/drivers/dri/gamma/gamma_context.h
@@ -118,7 +118,7 @@ typedef struct gamma_texture_object_t *gammaTextureObjectPtr;
#define VALID_GAMMA_TEXTURE_OBJECT(tobj) (tobj)
-#define GAMMA_TEX_MAXLEVELS 12
+#define GAMMA_TEX_MAXLEVELS 12 /* 2K x 2K */
/* For shared texture space managment, these texture objects may also
* be used as proxies for regions of texture memory containing other