Commit: 639d0ab291511959de9bc031deb9e41a0f937e90
Author: OmarSquircleArt
Date: Fri Aug 2 16:39:29 2019 +0200
Branches: soc-2019-cycles-procedural
https://developer.blender.org/rB639d0ab291511959de9bc031deb9e41a0f937e90
Only assign Vector Math outputs if they are linked.
===================================================================
M intern/cycles/render/nodes.cpp
===================================================================
diff --git a/intern/cycles/render/nodes.cpp b/intern/cycles/render/nodes.cpp
index 1d798764d3c..1a61d3b9096 100644
--- a/intern/cycles/render/nodes.cpp
+++ b/intern/cycles/render/nodes.cpp
@@ -5779,8 +5779,8 @@ void VectorMathNode::compile(SVMCompiler &compiler)
NODE_VECTOR_MATH, type, compiler.stack_assign(a_in),
compiler.stack_assign(b_in));
compiler.add_node(NODE_VECTOR_MATH,
scale_stack,
- compiler.stack_assign(value_out),
- compiler.stack_assign(vector_out));
+ compiler.stack_assign_if_linked(value_out),
+ compiler.stack_assign_if_linked(vector_out));
}
void VectorMathNode::compile(OSLCompiler &compiler)
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs