From f0a20ae1c9505342721f841bcf537d465b5a54eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Fri, 29 Mar 2019 18:59:11 +0100 Subject: Fix T61129 Eevee: alpha texture shadow bug This was due to some shading resources not being bound for the shadow shader. This commit completely remove the shading part when in a shadow shader. Thus making it a bit more lightweight and removing the needed sources. --- source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source/blender/draw/engines/eevee') diff --git a/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl b/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl index 99cca570b0b..5ae94cb7fe4 100644 --- a/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl @@ -164,6 +164,10 @@ void CLOSURE_NAME( out_refr = vec3(0.0); #endif +#ifdef SHADOW_SHADER + return; +#endif + /* Zero length vectors cause issues, see: T51979. */ float len = length(N); if (isnan(len)) { -- cgit v1.2.3