From 6cd82784a55490d9e9bc4c6351d7805e4c3f4f23 Mon Sep 17 00:00:00 2001 From: Alaska Date: Tue, 8 Jul 2025 14:55:14 +0200 Subject: [PATCH] Fix #141519: EEVEE automatic light threshold doesn't work with exposure Pull Request: https://projects.blender.org/blender/blender/pulls/141526 --- source/blender/draw/engines/eevee/eevee_light.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/draw/engines/eevee/eevee_light.cc b/source/blender/draw/engines/eevee/eevee_light.cc index c5161c4d9f9..25b69259b92 100644 --- a/source/blender/draw/engines/eevee/eevee_light.cc +++ b/source/blender/draw/engines/eevee/eevee_light.cc @@ -179,7 +179,8 @@ void Light::shape_parameters_set(const ::Light *la, /* Compute influence radius first. Can be amended by shape later. */ if (is_local_light(this->type)) { - const float max_power = reduce_max(float3(&la->r)) * fabsf(la->energy / 100.0f); + const float max_power = reduce_max(BKE_light_color(*la)) * + fabsf(BKE_light_power(*la) / 100.0f); const float surface_max_power = max(la->diff_fac, la->spec_fac) * max_power; const float volume_max_power = la->volume_fac * max_power;