From d5ebd33d728fb354fa92c359149e437734fd75e9 Mon Sep 17 00:00:00 2001 From: mxtherfxcker Date: Fri, 6 Mar 2026 14:49:25 +0300 Subject: [PATCH] Fix SDFGI ignoring visual layers of geometry instances --- servers/rendering/renderer_scene_cull.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index 589d477712..65e9697805 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -3179,7 +3179,7 @@ void RendererSceneCull::_scene_cull(CullData &cull_data, InstanceCullResult &cul } } } else if ((1 << base_type) & RSE::INSTANCE_GEOMETRY_MASK) { - if (idata.flags & InstanceData::FLAG_USES_BAKED_LIGHT) { + if ((idata.flags & InstanceData::FLAG_USES_BAKED_LIGHT) && (cull_data.visible_layers & idata.layer_mask)) { cull_result.sdfgi_region_geometry_instances[j].push_back(idata.instance_geometry); mesh_visible = true; }