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