From 2b8d97a2cacd6e37999d5230f5cb5aed4b446f3c Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 27 Sep 2026 23:21:45 +0300 Subject: [PATCH] feat: color temperature compensation --- res/shaders/effects/deferred_lighting.glsl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/res/shaders/effects/deferred_lighting.glsl b/res/shaders/effects/deferred_lighting.glsl index 8df2dd0d7..274ceae56 100644 --- a/res/shaders/effects/deferred_lighting.glsl +++ b/res/shaders/effects/deferred_lighting.glsl @@ -3,6 +3,7 @@ #define CLOUDS_FOG_FACTOR_MUL 0.3f #define CLOUDS_FOG_CURVE_MUL 0.4f +#define COLOR_TEMPERATURE_COMPENSATION 1.12f vec4 effect() { vec4 pos = texture(u_position, v_uv); @@ -30,7 +31,7 @@ vec4 effect() { #ifdef ENABLE_SHADOWS float shadow_mul = calc_shadow(modelpos, normal, length(pos)); light *= shadow_mul; - rg *= min(1.0, shadow_mul + emission); + rg *= min(1.0, shadow_mul + emission) + COLOR_TEMPERATURE_COMPENSATION; light *= 2.0; #endif