From e429c045aad3f9620f60f105c46eabf4d96094f3 Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Sun, 2 Aug 2020 15:06:33 +0200 Subject: [PATCH] Only use alpha to achieve additive blending when tint colors use PMA. --- .../src/com/esotericsoftware/spine/SkeletonRenderer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java index 203df3b0e..b37d33fc9 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java @@ -102,7 +102,7 @@ public class SkeletonRenderer { BlendMode slotBlendMode = slot.data.getBlendMode(); if (slotBlendMode != blendMode) { - if (slotBlendMode == BlendMode.additive && pmaBlendModes) { + if (slotBlendMode == BlendMode.additive && pmaColors) { slotBlendMode = BlendMode.normal; alpha = 0; } @@ -211,7 +211,7 @@ public class SkeletonRenderer { BlendMode slotBlendMode = slot.data.getBlendMode(); if (slotBlendMode != blendMode) { - if (slotBlendMode == BlendMode.additive && pmaBlendModes) { + if (slotBlendMode == BlendMode.additive && pmaColors) { slotBlendMode = BlendMode.normal; alpha = 0; } @@ -334,7 +334,7 @@ public class SkeletonRenderer { BlendMode slotBlendMode = slot.data.getBlendMode(); if (slotBlendMode != blendMode) { - if (slotBlendMode == BlendMode.additive && pmaBlendModes) { + if (slotBlendMode == BlendMode.additive && pmaColors) { slotBlendMode = BlendMode.normal; alpha = 0; }