1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Avoid calculating dynamic lights when lights are baked into LightmapGI using the static bake mode

This commit is contained in:
clayjohn
2024-09-09 18:33:19 -03:00
parent aa8d9b83f6
commit 9320865796
6 changed files with 40 additions and 28 deletions

View File

@@ -3044,6 +3044,10 @@ void RendererSceneCull::_scene_cull(CullData &cull_data, InstanceCullResult &cul
continue;
}
if ((RSG::light_storage->light_get_bake_mode(E->base) == RS::LIGHT_BAKE_STATIC) && idata.instance->lightmap) {
continue;
}
instance_pair_buffer[idx++] = light->instance;
if (idx == MAX_INSTANCE_PAIRS) {
break;