Use RGB palettes for shared palette extension instead of RGBA.

This commit is contained in:
Jeff Teunissen 2000-12-28 06:45:19 +00:00
parent f453d2f1b8
commit c1e0cf7b8e

View file

@ -312,7 +312,7 @@ void
Shared_Init8bitPalette (void) Shared_Init8bitPalette (void)
{ {
int i; int i;
GLubyte thePalette[256][4]; GLubyte thePalette[256][3];
GLubyte *oldPalette; GLubyte *oldPalette;
QF_glColorTableEXT qglColorTableEXT = NULL; QF_glColorTableEXT qglColorTableEXT = NULL;
@ -333,10 +333,9 @@ Shared_Init8bitPalette (void)
thePalette[i][0] = *oldPalette++; thePalette[i][0] = *oldPalette++;
thePalette[i][1] = *oldPalette++; thePalette[i][1] = *oldPalette++;
thePalette[i][2] = *oldPalette++; thePalette[i][2] = *oldPalette++;
thePalette[i][3] = *oldPalette++;
} }
glEnable (GL_SHARED_TEXTURE_PALETTE_EXT); glEnable (GL_SHARED_TEXTURE_PALETTE_EXT);
qglColorTableEXT (GL_SHARED_TEXTURE_PALETTE_EXT, GL_RGBA, 256, GL_RGBA, qglColorTableEXT (GL_SHARED_TEXTURE_PALETTE_EXT, GL_RGB, 256, GL_RGB,
GL_UNSIGNED_BYTE, (GLvoid *) thePalette); GL_UNSIGNED_BYTE, (GLvoid *) thePalette);
is8bit = true; is8bit = true;
} }