Procházet zdrojové kódy

Merge pull request #23945 from DavidSichma/gles2artifact

Fixed black artifacts on SpatialMaterial [GLES2]
Rémi Verschelde před 6 roky
rodič
revize
a741f83811
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      drivers/gles2/shaders/scene.glsl

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

@@ -1119,7 +1119,7 @@ LIGHT_SHADER_CODE
 	float NdotL = dot(N, L);
 	float cNdotL = max(NdotL, 0.0); // clamped NdotL
 	float NdotV = dot(N, V);
-	float cNdotV = max(NdotV, 0.0);
+	float cNdotV = max(abs(NdotV), 1e-6);
 
 #if defined(DIFFUSE_BURLEY) || defined(SPECULAR_BLINN) || defined(SPECULAR_SCHLICK_GGX) || defined(LIGHT_USE_CLEARCOAT)
 	vec3 H = normalize(V + L);