Bläddra i källkod

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

Fix #10723, a regression from 7a07895
Rémi Verschelde 8 år sedan
förälder
incheckning
b2d53257ed
1 ändrade filer med 4 tillägg och 3 borttagningar
  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..
 			//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
 				//add to list
 				directional_light_ptr[directional_light_count++] = light->instance;
 				directional_light_ptr[directional_light_count++] = light->instance;
 			}
 			}