From f1d8ae975f1979c17509aa56785a1d663e145215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20R=C3=B8dal?= Date: Fri, 28 Aug 2009 15:48:32 +0200 Subject: Fixed custom shader example to correctly use premultiplied colors. Reviewed-by: Gunnar --- examples/effects/customshader/customshadereffect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/effects/customshader/customshadereffect.cpp b/examples/effects/customshader/customshadereffect.cpp index 69fdb15..c5ac3e3 100644 --- a/examples/effects/customshader/customshadereffect.cpp +++ b/examples/effects/customshader/customshadereffect.cpp @@ -48,7 +48,7 @@ static char const colorizeShaderCode[] = " vec4 src = texture2D(imageTexture, textureCoords);\n" " float gray = dot(src.rgb, vec3(0.212671, 0.715160, 0.072169));\n" " vec4 colorize = 1.0-((1.0-gray)*(1.0-effectColor));\n" - " return vec4(colorize.rgb, src.a);\n" + " return vec4(colorize.rgb * src.a, src.a);\n" "}"; CustomShaderEffect::CustomShaderEffect() -- cgit v0.12