From ddd0cf8a1e5662f19e96035230ebbf0ad5c5f5a3 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Sat, 10 Jan 2026 01:13:31 +0100 Subject: [PATCH 1/2] tr_init: recalibrate the default tone mapper preset - Restore most of the range of the high lights. When the previous preset was calibrated, the engine was missing the single-bit clamping (it was a bug). Now that the single-bit clamping is restored in lightmap input, the high light range is caped twice. This restores most of of the range of high lights on the tone mapper side. --- src/engine/renderer/tr_init.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/renderer/tr_init.cpp b/src/engine/renderer/tr_init.cpp index fa336629f3..f3a19fc1e0 100644 --- a/src/engine/renderer/tr_init.cpp +++ b/src/engine/renderer/tr_init.cpp @@ -196,7 +196,7 @@ Cvar::Cvar r_rendererAPI( "r_rendererAPI", "Renderer API: 0: OpenGL, 1: Vul Cvar::NONE, 0.977f, 0.0f, 10.0f ); Cvar::Range> r_toneMappingHDRMax( "r_toneMappingHDRMax", "HDR white point", - Cvar::NONE, 8.0f, 1.0f, 128.0f ); + Cvar::NONE, 1.2f, 1.0f, 128.0f ); Cvar::Range> r_toneMappingDarkAreaPointHDR( "r_toneMappingDarkAreaPointHDR", "Cut-off for dark area light-up", Cvar::NONE, 0.18f, 0.0f, 1.0f ); From 0582877181dce93cf2e9b9770bfda48089dd98a7 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Sun, 11 Jan 2026 00:02:10 +0100 Subject: [PATCH 2/2] tr_init: reduce the default bloom strength --- src/engine/renderer/tr_init.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/renderer/tr_init.cpp b/src/engine/renderer/tr_init.cpp index f3a19fc1e0..6e40509ac6 100644 --- a/src/engine/renderer/tr_init.cpp +++ b/src/engine/renderer/tr_init.cpp @@ -284,7 +284,7 @@ Cvar::Cvar r_rendererAPI( "r_rendererAPI", "Renderer API: 0: OpenGL, 1: Vul cvar_t *r_mergeLeafSurfaces; Cvar::Cvar r_bloom( "r_bloom", "Use bloom", Cvar::ARCHIVE, false ); - Cvar::Cvar r_bloomBlur( "r_bloomBlur", "Bloom strength", Cvar::NONE, 1.0 ); + Cvar::Cvar r_bloomBlur( "r_bloomBlur", "Bloom strength", Cvar::NONE, 0.2 ); Cvar::Cvar r_bloomPasses( "r_bloomPasses", "Amount of bloom passes in each direction", Cvar::NONE, 2 ); cvar_t *r_FXAA; Cvar::Range> r_ssao( "r_ssao",