Skip to content

Commit 5411e48

Browse files
committed
Merge branch 'fiendish-round-simple-opacity'
2 parents 87ab1c7 + c8819c1 commit 5411e48

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

blending.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
#define Blend_Reflect(A,B) ((uint8)((B == 255) ? B:((A * A / (255 - B) > 255) ? 255:(A * A / (255 - B)))))
4141
#define Blend_Glow(A,B) (Blend_Reflect(B,A))
4242
#define Blend_Phoenix(A,B) ((uint8)(min(A,B) - max(A,B) + 255))
43-
#define Blend_Opacity(A,B,F,O) ((uint8)(O * F(A,B) + (1 - O) * B))
43+
#define Blend_Opacity(A,B,F,O) ((uint8)(O * F(A,B) + (1 - O) * B + 0.5))
4444

45-
#define Simple_Opacity(B,X,O) ((uint8)(O * X + (1 - O) * B))
45+
#define Simple_Opacity(B,X,O) ((uint8)(O * X + (1 - O) * B + 0.5))
4646

4747
#define Blend_InverseColorDodge(A,B) Blend_ColorDodge (B, A)
4848
#define Blend_InverseColorBurn(A,B) Blend_ColorBurn (B, A)

0 commit comments

Comments
 (0)