Commit: f962c701fe5d6fc14956892de58bf4f7d875348d Author: Clément Foucault Date: Thu May 30 16:12:20 2019 +0200 Branches: master https://developer.blender.org/rBf962c701fe5d6fc14956892de58bf4f7d875348d
Fix T65017 Eevee: Render error if a SSS node is unconnected =================================================================== M source/blender/nodes/shader/nodes/node_shader_bsdf_principled.c =================================================================== 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); _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
