[Bf-blender-cvs] [d7f18db74aa] functions: fix evaluation of single input math function with constant input

Jacques Lucke noreply at git.blender.org
Sat Dec 28 12:13:19 CET 2019


Commit: d7f18db74aa9d7c877f4732406f723b063f374e6
Author: Jacques Lucke
Date:   Sat Dec 28 12:13:09 2019 +0100
Branches: functions
https://developer.blender.org/rBd7f18db74aa9d7c877f4732406f723b063f374e6

fix evaluation of single input math function with constant input

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

M	source/blender/functions/intern/inlined_tree_multi_function_network/mappings_nodes.cc

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

diff --git a/source/blender/functions/intern/inlined_tree_multi_function_network/mappings_nodes.cc b/source/blender/functions/intern/inlined_tree_multi_function_network/mappings_nodes.cc
index 98e9364ca90..f3b658831b5 100644
--- a/source/blender/functions/intern/inlined_tree_multi_function_network/mappings_nodes.cc
+++ b/source/blender/functions/intern/inlined_tree_multi_function_network/mappings_nodes.cc
@@ -171,7 +171,7 @@ vectorize_function_1in_1out(FuncT func)
     }
     else if (inputs.is_single_element()) {
       InT in_single = inputs.as_single_element();
-      outputs.fill_indices(mask.indices(), in_single);
+      outputs.fill_indices(mask.indices(), func(in_single));
     }
     else {
       mask.foreach_index([=](uint i) { outputs[i] = func(inputs[i]); });



More information about the Bf-blender-cvs mailing list