[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