Browse Source

Merge pull request #95379 from SlashScreen/fix_dir_light_layers

Consider visual layers for DirectionalLight
Rémi Verschelde 1 year ago
parent
commit
94e9b2e2af
1 changed files with 1 additions and 1 deletions
  1. 1 1
      servers/rendering/renderer_scene_cull.cpp

+ 1 - 1
servers/rendering/renderer_scene_cull.cpp

@@ -3236,7 +3236,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c
 		Vector<Instance *> lights_with_shadow;
 		Vector<Instance *> lights_with_shadow;
 
 
 		for (Instance *E : scenario->directional_lights) {
 		for (Instance *E : scenario->directional_lights) {
-			if (!E->visible) {
+			if (!E->visible || !(E->layer_mask & p_visible_layers)) {
 				continue;
 				continue;
 			}
 			}