From fe381370742bc9601498fc760d701d6944eda62f Mon Sep 17 00:00:00 2001 From: TomW Date: Tue, 28 Apr 2015 20:05:19 +0100 Subject: [PATCH] Fixed Voodoo unfiltered 16-bit alpha-palette textures. --- src/vid_voodoo.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vid_voodoo.c b/src/vid_voodoo.c index 7ea37ba..0bc1f88 100644 --- a/src/vid_voodoo.c +++ b/src/vid_voodoo.c @@ -1000,9 +1000,9 @@ static inline void tex_read(voodoo_state_t *state, voodoo_texture_state_t *textu break; case TEX_APAL88: - state->tex_r = state->palette[dat].rgba.r; - state->tex_g = state->palette[dat].rgba.g; - state->tex_b = state->palette[dat].rgba.b; + state->tex_r = state->palette[dat & 0xff].rgba.r; + state->tex_g = state->palette[dat & 0xff].rgba.g; + state->tex_b = state->palette[dat & 0xff].rgba.b; state->tex_a = dat >> 8; break;