From 8b0afe0a67ee348bd0d71cc52d980e570f6daa2c Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 2 Apr 2004 05:10:17 +0000 Subject: fix error in rgb332 texel fetch function --- src/mesa/main/texformat_tmp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/texformat_tmp.h b/src/mesa/main/texformat_tmp.h index cf1b3d87a4..1ec9bb33b4 100644 --- a/src/mesa/main/texformat_tmp.h +++ b/src/mesa/main/texformat_tmp.h @@ -488,7 +488,7 @@ static void FETCH(rgb332)( const struct gl_texture_image *texImage, const GLubyte s = *src; texel[RCOMP] = UBYTE_TO_CHAN( ((s ) & 0xe0) * 255 / 0xe0 ); texel[GCOMP] = UBYTE_TO_CHAN( ((s << 3) & 0xe0) * 255 / 0xe0 ); - texel[BCOMP] = UBYTE_TO_CHAN( ((s << 5) & 0xc0) * 255 / 0xc0 ); + texel[BCOMP] = UBYTE_TO_CHAN( ((s << 6) & 0xc0) * 255 / 0xc0 ); texel[ACOMP] = CHAN_MAX; } @@ -500,7 +500,7 @@ static void FETCH(f_rgb332)( const struct gl_texture_image *texImage, const GLubyte s = *src; texel[RCOMP] = ((s ) & 0xe0) * (1.0F / 224.0F); texel[GCOMP] = ((s << 3) & 0xe0) * (1.0F / 224.0F); - texel[BCOMP] = ((s << 5) & 0xc0) * (1.0F / 192.0F); + texel[BCOMP] = ((s << 6) & 0xc0) * (1.0F / 192.0F); texel[ACOMP] = CHAN_MAXF; } -- cgit v1.2.3