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

Add DummyShader handling to Dummy RenderingServer to ensure shader parameters are saved in headless export

(cherry picked from commit 21ade7f0f7)
This commit is contained in:
clayjohn
2024-01-19 19:19:16 -08:00
committed by Rémi Verschelde
parent 9926e7e8fa
commit 5f92e6e7e3
5 changed files with 163 additions and 12 deletions

View File

@@ -4071,7 +4071,7 @@ bool RendererSceneCull::free(RID p_rid) {
scenario_owner.free(p_rid);
RendererSceneOcclusionCull::get_singleton()->remove_scenario(p_rid);
} else if (RendererSceneOcclusionCull::get_singleton()->is_occluder(p_rid)) {
} else if (RendererSceneOcclusionCull::get_singleton() && RendererSceneOcclusionCull::get_singleton()->is_occluder(p_rid)) {
RendererSceneOcclusionCull::get_singleton()->free_occluder(p_rid);
} else if (instance_owner.owns(p_rid)) {
// delete the instance