[Bf-blender-cvs] [b904c16f94d] soc-2019-cycles-procedural: Fixed vector math node SVM compile function

OmarSquircleArt noreply at git.blender.org
Thu May 30 16:14:54 CEST 2019


Commit: b904c16f94d8b5c61a4d2e636c32e78e7ec59e52
Author: OmarSquircleArt
Date:   Thu May 30 16:15:56 2019 +0200
Branches: soc-2019-cycles-procedural
https://developer.blender.org/rBb904c16f94d8b5c61a4d2e636c32e78e7ec59e52

Fixed vector math node SVM compile function

===================================================================

M	intern/cycles/render/nodes.cpp

===================================================================

diff --git a/intern/cycles/render/nodes.cpp b/intern/cycles/render/nodes.cpp
index 678bc04e201..562334a1190 100644
--- a/intern/cycles/render/nodes.cpp
+++ b/intern/cycles/render/nodes.cpp
@@ -5411,12 +5411,14 @@ void VectorMathNode::compile(SVMCompiler &compiler)
   ShaderOutput *value_out = output("Value");
   ShaderOutput *vector_out = output("Vector");
 
+  int fac_stack = compiler.stack_assign(factor_in);
+
   compiler.add_node(NODE_VECTOR_MATH,
                     type,
                     compiler.stack_assign(vector1_in),
                     compiler.stack_assign(vector2_in));
   compiler.add_node(NODE_VECTOR_MATH,
-                    compiler.stack_assign(factor_in),
+                    fac_stack,
                     compiler.stack_assign(value_out),
                     compiler.stack_assign(vector_out));
 }



More information about the Bf-blender-cvs mailing list