diff options
author | Brian Paul <[email protected]> | 1999-11-15 18:18:15 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 1999-11-15 18:18:15 +0000 |
commit | 9779220286e54e695d696b7f6f6c3341199d08e4 (patch) | |
tree | d460e3f95f6e9f9c3f569c067ac21b8b0038f3c2 /src/mesa | |
parent | de3c9791b0a1db68be25c81e8507689cf8f91ecd (diff) |
texture palette update
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/glide/fxddtex.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mesa/drivers/glide/fxddtex.c b/src/mesa/drivers/glide/fxddtex.c index 617a8f69e00..2c2fca9e5e7 100644 --- a/src/mesa/drivers/glide/fxddtex.c +++ b/src/mesa/drivers/glide/fxddtex.c @@ -318,14 +318,14 @@ void fxDDTexPalette(GLcontext *ctx, struct gl_texture_object *tObj) fprintf(stderr,"fxmesa: fxDDTexPalette(%d,%x)\n",tObj->Name,(GLuint)tObj->DriverData); } - if(tObj->PaletteFormat!=GL_RGBA) { + if(tObj->Palette.Format!=GL_RGBA) { #ifndef FX_SILENT fprintf(stderr,"fx Driver: unsupported palette format in texpalette()\n"); #endif return; } - if(tObj->PaletteSize>256) { + if(tObj->Palette.Size>256) { #ifndef FX_SILENT fprintf(stderr,"fx Driver: unsupported palette size in texpalette()\n"); #endif @@ -337,11 +337,11 @@ void fxDDTexPalette(GLcontext *ctx, struct gl_texture_object *tObj) ti=(tfxTexInfo *)tObj->DriverData; - for(i=0;i<tObj->PaletteSize;i++) { - r=tObj->Palette[i*4]; - g=tObj->Palette[i*4+1]; - b=tObj->Palette[i*4+2]; - a=tObj->Palette[i*4+3]; + for(i=0;i<tObj->Palette.Size;i++) { + r=tObj->Palette.Table[i*4]; + g=tObj->Palette.Table[i*4+1]; + b=tObj->Palette.Table[i*4+2]; + a=tObj->Palette.Table[i*4+3]; ti->palette.data[i]=(a<<24)|(r<<16)|(g<<8)|b; } @@ -350,25 +350,25 @@ void fxDDTexPalette(GLcontext *ctx, struct gl_texture_object *tObj) if (MESA_VERBOSE&VERBOSE_DRIVER) { fprintf(stderr,"fxmesa: fxDDTexPalette(global)\n"); } - if(ctx->Texture.PaletteFormat!=GL_RGBA) { + if(ctx->Texture.Palette.Format!=GL_RGBA) { #ifndef FX_SILENT fprintf(stderr,"fx Driver: unsupported palette format in texpalette()\n"); #endif return; } - if(ctx->Texture.PaletteSize>256) { + if(ctx->Texture.Palette.Size>256) { #ifndef FX_SILENT fprintf(stderr,"fx Driver: unsupported palette size in texpalette()\n"); #endif return; } - for(i=0;i<ctx->Texture.PaletteSize;i++) { - r=ctx->Texture.Palette[i*4]; - g=ctx->Texture.Palette[i*4+1]; - b=ctx->Texture.Palette[i*4+2]; - a=ctx->Texture.Palette[i*4+3]; + for(i=0;i<ctx->Texture.Palette.Size;i++) { + r=ctx->Texture.Palette.Table[i*4]; + g=ctx->Texture.Palette.Table[i*4+1]; + b=ctx->Texture.Palette.Table[i*4+2]; + a=ctx->Texture.Palette.Table[i*4+3]; fxMesa->glbPalette.data[i]=(a<<24)|(r<<16)|(g<<8)|b; } |