Jelajahi Sumber

Adds flag AMBIENT_LIGHT_DISABLED to GLES2

Signed-off-by: Guilherme Souza <[email protected]>
(cherry picked from commit 61a844aa61861cf2eb5b2721301a4dcc6c4020a4)
Guilherme Souza 6 tahun lalu
induk
melakukan
f8f66e5b7a
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      drivers/gles2/shaders/scene.glsl

+ 6 - 0
drivers/gles2/shaders/scene.glsl

@@ -1548,6 +1548,11 @@ FRAGMENT_SHADER_CODE
 
 #ifdef BASE_PASS
 	//none
+
+#ifdef AMBIENT_LIGHT_DISABLED
+	ambient_light = vec3(0.0, 0.0, 0.0);
+#else
+
 #ifdef USE_RADIANCE_MAP
 
 	vec3 ref_vec = reflect(-eye_position, N);
@@ -1570,6 +1575,7 @@ FRAGMENT_SHADER_CODE
 
 #endif
 
+#endif // AMBIENT_LIGHT_DISABLED
 	ambient_light *= ambient_energy;
 
 #if defined(USE_REFLECTION_PROBE1) || defined(USE_REFLECTION_PROBE2)