Ver código fonte

Merge pull request #10754 from bojidar-bg/10723-fix-shadows

Fix #10723, a regression from 7a07895
Rémi Verschelde 8 anos atrás
pai
commit
b2d53257ed
1 arquivos alterados com 4 adições e 3 exclusões
  1. 4 3
      servers/visual/visual_server_scene.cpp

+ 4 - 3
servers/visual/visual_server_scene.cpp

@@ -1473,9 +1473,10 @@ void VisualServerScene::_render_scene(const Transform p_cam_transform, const Cam
 
 			//check shadow..
 
-			if (light && p_shadow_atlas.is_valid() && VSG::storage->light_has_shadow(E->get()->base)) {
-				lights_with_shadow[directional_shadow_count++] = E->get();
-
+			if (light) {
+				if (p_shadow_atlas.is_valid() && VSG::storage->light_has_shadow(E->get()->base)) {
+					lights_with_shadow[directional_shadow_count++] = E->get();
+				}
 				//add to list
 				directional_light_ptr[directional_light_count++] = light->instance;
 			}