From 9779220286e54e695d696b7f6f6c3341199d08e4 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 15 Nov 1999 18:18:15 +0000 Subject: texture palette update --- src/mesa/drivers/glide/fxddtex.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/mesa/drivers/glide/fxddtex.c b/src/mesa/drivers/glide/fxddtex.c index 617a8f69e0..2c2fca9e5e 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;iPaletteSize;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;iPalette.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;iTexture.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;iTexture.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; } -- cgit v1.2.3