Browse Source

Merge pull request #23238 from dlasalle/specular_fog

Fix gles3 shader to actually multiply specular light by rev_amount for fog calculations.
Rémi Verschelde 6 years ago
parent
commit
ee858d0d85
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/gles3/shaders/scene.glsl

+ 1 - 1
drivers/gles3/shaders/scene.glsl

@@ -2053,7 +2053,7 @@ FRAGMENT_SHADER_CODE
 
 
 		emission = emission * rev_amount + fog_color * fog_amount;
 		emission = emission * rev_amount + fog_color * fog_amount;
 		ambient_light *= rev_amount;
 		ambient_light *= rev_amount;
-		specular_light *rev_amount;
+		specular_light *= rev_amount;
 		diffuse_light *= rev_amount;
 		diffuse_light *= rev_amount;
 	}
 	}