diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2005-07-26 00:10:53 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2005-07-26 00:10:53 +0000 |
commit | 800c72ae61532fba4a9cada8713e60ed0d2d7347 (patch) | |
tree | a0ce8f7f221f7530caf57f2809152fcdfc74ced6 /src/mesa/drivers/dri/gamma/gamma_context.h | |
parent | 7c1ab4089868ed49a9317c76d875b2cef062bc61 (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.h | 2 |
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 |