# HG changeset patch # User bellard # Date 1050964659 0 # Node ID 0aa744ab1c07f12397f541dbf3877367db0925d5 # Parent 0f37976aa436929b99e6ddf787979ef07f3a3946 rgb555 alpha extraction fix diff -r 0f37976aa436 -r 0aa744ab1c07 imgconvert.c --- a/imgconvert.c Mon Apr 21 21:20:46 2003 +0000 +++ b/imgconvert.c Mon Apr 21 22:37:39 2003 +0000 @@ -1104,7 +1104,7 @@ r = bitcopy_n(v >> (10 - 3), 3);\ g = bitcopy_n(v >> (5 - 3), 3);\ b = bitcopy_n(v << 3, 3);\ - a = bitcopy_n(v >> 15, 7);\ + a = (-(v >> 15)) & 0xff;\ } #define RGBA_OUT(d, r, g, b, a)\