From f2a7cc4f98b0d0a249532d92d87c76d5fd88136b Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Tue, 30 Jun 2026 01:38:32 +0200 Subject: [PATCH] opengl33renderer: Adjust sun intensity based on overcast --- rendering/opengl33renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rendering/opengl33renderer.cpp b/rendering/opengl33renderer.cpp index d06721f7..77ed82c3 100644 --- a/rendering/opengl33renderer.cpp +++ b/rendering/opengl33renderer.cpp @@ -1875,7 +1875,7 @@ void opengl33_renderer::setup_environment_light(TEnvironmentType const Environme void opengl33_renderer::setup_sunlight_intensity( float const Factor ) { m_sunlight.apply_intensity( Factor ); - light_ubs.lights[ 0 ].intensity = m_sunlight.factor; + light_ubs.lights[ 0 ].intensity = m_sunlight.factor * (1.0f - Global.Overcast * 0.33f); light_ubs.ambient = m_sunlight.ambient * m_sunlight.factor; light_ubo->update( light_ubs ); }