From cda22ce0e2e6fd9bae22da8256bef32f933e9f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Fri, 24 Nov 2017 06:17:09 +0100 Subject: [PATCH] Eevee: Fix SSR adding too much light. Basically the probes were rendered twice. --- source/blender/draw/engines/eevee/eevee_materials.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index e216dc7e60e..7069e46edf1 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -1011,7 +1011,7 @@ static void material_opaque( (use_sss) ? psl->sss_pass : psl->material_pass); if (*shgrp) { static int no_ssr = -1; - static int first_ssr = 0; + static int first_ssr = 1; int *ssr_id = (stl->effects->use_ssr && !use_refract) ? &first_ssr : &no_ssr; add_standard_uniforms(*shgrp, sldata, vedata, ssr_id, &ma->refract_depth, use_refract, false);