diff --git a/src/renderer/Shaders.hpp b/src/renderer/Shaders.hpp index 2710051..e5c6b35 100644 --- a/src/renderer/Shaders.hpp +++ b/src/renderer/Shaders.hpp @@ -355,7 +355,7 @@ void main() { pixColor.a *= boostA; if (colorize == 1) { - gl_FragColor = vec4(colorizeTint.r, colorizeTint.g, colorizeTint.b, pixColor.a); + gl_FragColor = vec4(colorizeTint.r * pixColor.a, colorizeTint.g * pixColor.a, colorizeTint.b * pixColor.a, pixColor.a); return; }