Skip to content

Commit

Permalink
[cocos2dx] Fixes #1229, tint black calculation was incorrect.
Browse files Browse the repository at this point in the history
  • Loading branch information
badlogic committed Dec 17, 2018
1 parent 044f0a7 commit a4a36d8
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions spine-cocos2dx/src/spine/SkeletonRenderer.cpp
Expand Up @@ -405,13 +405,13 @@ namespace spine {
}
float multiplier = _premultipliedAlpha ? alpha : 255;

float red = nodeColor.r * _skeleton->color.r * slot->color.r * multiplier;
float green = nodeColor.g * _skeleton->color.g * slot->color.g * multiplier;
float blue = nodeColor.b * _skeleton->color.b * slot->color.b * multiplier;
float red = nodeColor.r * _skeleton->color.r * color.r * multiplier;
float green = nodeColor.g * _skeleton->color.g * color.g * multiplier;
float blue = nodeColor.b * _skeleton->color.b * color.b * multiplier;

color.r = red * color.r;
color.g = green * color.g;
color.b = blue * color.b;
color.r = red * slot->color.r;
color.g = green * slot->color.g;
color.b = blue * slot->color.b;
color.a = alpha;

if (slot->darkColor) {
Expand Down

0 comments on commit a4a36d8

Please sign in to comment.