summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>1999-11-15 18:18:15 +0000
committerBrian Paul <[email protected]>1999-11-15 18:18:15 +0000
commit9779220286e54e695d696b7f6f6c3341199d08e4 (patch)
treed460e3f95f6e9f9c3f569c067ac21b8b0038f3c2 /src/mesa
parentde3c9791b0a1db68be25c81e8507689cf8f91ecd (diff)
texture palette update
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/drivers/glide/fxddtex.c28
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;
}