Răsfoiți Sursa

Apply patch for considering visual layers for DirectionalLight

Co-authored-by: majikayogames <[email protected]>
Slashscreen 1 an în urmă
părinte
comite
4457b11ff0
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      servers/rendering/renderer_scene_cull.cpp

+ 1 - 1
servers/rendering/renderer_scene_cull.cpp

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