Fix saturate alpha blending modes on interpreter.
This commit is contained in:
@@ -254,7 +254,7 @@ void voodoo_codegen_close(voodoo_t *voodoo);
|
||||
src_b = (src_b * (255 - dest_a)) / 255; \
|
||||
break; \
|
||||
case AFUNC_ASATURATE: \
|
||||
_a = MIN(src_a, 1 - dest_a); \
|
||||
_a = MIN(src_a, 255 - dest_a); \
|
||||
src_r = (dest_r * _a) / 255; \
|
||||
src_g = (dest_g * _a) / 255; \
|
||||
src_b = (dest_b * _a) / 255; \
|
||||
|
||||
Reference in New Issue
Block a user