From eb494e0d06ef1dabbbce2d05997b21143f85e607 Mon Sep 17 00:00:00 2001 From: XProger Date: Fri, 16 Nov 2018 03:38:07 +0300 Subject: [PATCH] fix black skies for TR2, TR3 --- src/shaders/shader.glsl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shaders/shader.glsl b/src/shaders/shader.glsl index 74061da..09f64ce 100644 --- a/src/shaders/shader.glsl +++ b/src/shaders/shader.glsl @@ -162,7 +162,7 @@ uniform vec4 uFogParams; void _diffuse() { #ifndef PASS_SHADOW - vDiffuse = vec4(aColor.xyz * (uMaterial.x * 1.8), 1.0) * uMaterial.w; + vDiffuse = vec4(aColor.xyz * (uMaterial.x * 1.8), 1.0); #ifdef UNDERWATER vDiffuse.xyz *= UNDERWATER_COLOR; @@ -174,6 +174,8 @@ uniform vec4 uFogParams; #ifdef TYPE_FLASH vDiffuse.xyz += uMaterial.w; + #else + vDiffuse *= uMaterial.w; #endif #endif }