diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-05-30 17:12:20 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-05-30 17:13:26 +0300 |
commit | f962c701fe5d6fc14956892de58bf4f7d875348d (patch) | |
tree | b87ac0de66d40dc2619e17ffcc9234b69d895a10 /source/blender/nodes | |
parent | b4df509f7bb8fcf82b2df8e30c8177c9917adab2 (diff) |
Fix T65017 Eevee: Render error if a SSS node is unconnected
Diffstat (limited to 'source/blender/nodes')
-rw-r--r-- | source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |