소스 검색

Apply patch for considering visual layers for DirectionalLight

Co-authored-by: majikayogames <[email protected]>
Slashscreen 1 년 전
부모
커밋
4457b11ff0
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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;
 			}