Browse Source

Update vmath.c

blueloveTH 6 months ago
parent
commit
b02e76b690
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/modules/vmath.c

+ 1 - 1
src/modules/vmath.c

@@ -1089,7 +1089,7 @@ static bool color32_alpha_blend_STATIC(int argc, py_Ref argv) {
     res.r = (unsigned char)(src.r * alpha + dst.r * (1 - alpha));
     res.g = (unsigned char)(src.g * alpha + dst.g * (1 - alpha));
     res.b = (unsigned char)(src.b * alpha + dst.b * (1 - alpha));
-    res.a = (unsigned char)(src.a * alpha + dst.a * (1 - alpha));
+    res.a = (unsigned char)(src.a + dst.a * (1 - alpha));
     py_newcolor32(py_retval(), res);
     return true;
 }