From ab50ada852120c91ea8b0fd4cf6ba2cb128995d0 Mon Sep 17 00:00:00 2001 From: Emilian Huminiuc <emilianh@gmail.com> Date: Tue, 14 Aug 2012 01:16:27 +0300 Subject: [PATCH] Hopefuly fix yet another weird behaviour on ATI gpus (take two) Signed-off-by: Emilian Huminiuc <emilianh@gmail.com> --- Shaders/transition.frag | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Shaders/transition.frag b/Shaders/transition.frag index 829420711..ae6ddadc5 100644 --- a/Shaders/transition.frag +++ b/Shaders/transition.frag @@ -71,7 +71,8 @@ void main() // vec4(1.0) * (gl_LightModel.ambient + gl_LightSource[0].ambient) + // Diffuse * gl_FrontMaterial.diffuse; vec4 ambientColor = gl_LightModel.ambient + gl_LightSource[0].ambient; - vec4 diffuseColor = gl_Color + Diffuse * gl_FrontMaterial.diffuse + ambientColor; + //vec4 diffuseColor = gl_Color + Diffuse * gl_FrontMaterial.diffuse + ambientColor; + vec4 diffuseColor = vec4(Diffuse) + ambientColor; //ATI workaround diffuseColor += specular * gl_FrontMaterial.specular; // This shouldn't be necessary, but our lighting becomes very