From 3a035a4417f97ed4700135dfd06967e9aa901573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Sat, 7 May 2022 13:18:16 +0200 Subject: Fix T97881 EEVEE: First Specular and SSS closure not contributing on alpha blended material This was because the evaluation was still being deferred just like for the opaque case. --- source/blender/draw/engines/eevee/shaders/closure_eval_surface_lib.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_surface_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_surface_lib.glsl index fa94b5ed272..f85ef4a89a4 100644 --- a/source/blender/draw/engines/eevee/shaders/closure_eval_surface_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_surface_lib.glsl @@ -5,7 +5,7 @@ #pragma BLENDER_REQUIRE(closure_eval_translucent_lib.glsl) #pragma BLENDER_REQUIRE(renderpass_lib.glsl) -#ifdef USE_SHADER_TO_RGBA +#if defined(USE_SHADER_TO_RGBA) || defined(USE_ALPHA_BLEND) bool do_sss = false; bool do_ssr = false; #else -- cgit v1.2.3