From 8654e16725f56879e2d76915e5b06fe6cf40c140 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Mon, 24 Feb 2025 18:52:58 +0100 Subject: [PATCH] Disable shadow force updates with performance_tradeoffs --- src/client/client.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/client/client.cpp b/src/client/client.cpp index 9d06f3055..48dc61984 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -640,9 +640,11 @@ void Client::step(float dtime) if (num_processed_meshes > 0) g_profiler->graphAdd("num_processed_meshes", num_processed_meshes); - auto shadow_renderer = RenderingEngine::get_shadow_renderer(); - if (shadow_renderer && force_update_shadows) - shadow_renderer->setForceUpdateShadowMap(); + if (force_update_shadows && !g_settings->getFlag("performance_tradeoffs")) { + auto shadow = RenderingEngine::get_shadow_renderer(); + if (shadow) + shadow->setForceUpdateShadowMap(); + }; } /*