From 71940e879d373d9308ff4fddcc9c4856883e63eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Mon, 8 Jul 2013 08:31:51 +0200 Subject: [PATCH] Fix modulation in Invert effect Thanks to Kevin for spotting and providing a fix. BUG: 322013 FIXED-IN: 4.11 --- effects/invert/data/1.10/invert.frag | 2 +- effects/invert/data/1.40/invert.frag | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/effects/invert/data/1.10/invert.frag b/effects/invert/data/1.10/invert.frag index a9e1201460..9fe602b654 100644 --- a/effects/invert/data/1.10/invert.frag +++ b/effects/invert/data/1.10/invert.frag @@ -14,8 +14,8 @@ void main() tex.rgb = tex.rgb * vec3( saturation ) + desaturated * vec3( 1.0 - saturation ); } - tex *= modulation; tex.rgb = vec3(1.0) - tex.rgb; + tex *= modulation; tex.rgb *= tex.a; gl_FragColor = tex; diff --git a/effects/invert/data/1.40/invert.frag b/effects/invert/data/1.40/invert.frag index 0b6d21951e..6dee1e60ad 100644 --- a/effects/invert/data/1.40/invert.frag +++ b/effects/invert/data/1.40/invert.frag @@ -17,8 +17,8 @@ void main() tex.rgb = tex.rgb * vec3( saturation ) + desaturated * vec3( 1.0 - saturation ); } - tex *= modulation; tex.rgb = vec3(1.0) - tex.rgb; + tex *= modulation; tex.rgb *= tex.a; fragColor = tex;