|
@@ -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;
|
|
}
|
|
}
|