From f962c701fe5d6fc14956892de58bf4f7d875348d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Thu, 30 May 2019 16:12:20 +0200 Subject: Fix T65017 Eevee: Render error if a SSS node is unconnected --- source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/nodes/shader') diff --git a/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c b/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c index 48065cb10c9..2a371b7d184 100644 --- a/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c +++ b/source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c @@ -139,7 +139,7 @@ static int node_shader_gpu_bsdf_principled(GPUMaterial *mat, } bool use_diffuse = socket_not_one(4) && socket_not_one(15); - bool use_subsurf = socket_not_zero(1) && use_diffuse; + bool use_subsurf = socket_not_zero(1) && use_diffuse && node->sss_id == 1; bool use_refract = socket_not_one(4) && socket_not_zero(15); bool use_clear = socket_not_zero(12); -- cgit v1.2.3