Fix saturate alpha blending modes on interpreter.

This commit is contained in:
OBattler
2025-01-08 11:33:19 +01:00
parent 6d9c91776a
commit 573f4c89cb

View File

@@ -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; \