From 345b16601cfb8e50ca03f883902ee070c1630c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20T=C3=B6nne?= Date: Wed, 24 Sep 2014 14:27:36 +0200 Subject: Fix T41885, muting broken for Blender Internal nodes in rendering. Nodes don't have muting callbacks any more, so now have to check the flag to prevent overwriting values on the stack that they share with inputs. --- source/blender/nodes/intern/node_exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/nodes') diff --git a/source/blender/nodes/intern/node_exec.c b/source/blender/nodes/intern/node_exec.c index 9529e087b2e..2347564c696 100644 --- a/source/blender/nodes/intern/node_exec.c +++ b/source/blender/nodes/intern/node_exec.c @@ -305,7 +305,7 @@ bool ntreeExecThreadNodes(bNodeTreeExec *exec, bNodeThreadStack *nts, void *call */ // if (node->typeinfo->compatibility == NODE_NEW_SHADING) // return false; - if (node->typeinfo->execfunc) + if (node->typeinfo->execfunc && !(node->flag & NODE_MUTED)) node->typeinfo->execfunc(callerdata, thread, node, &nodeexec->data, nsin, nsout); } } -- cgit v1.2.3