Commit: ce86a518b92fd18e8db7f11448e42e00d0f8258c
Author: Hans Goudey
Date:   Sat Aug 28 13:29:22 2021 -0500
Branches: temp-geometry-nodes-fields--fields
https://developer.blender.org/rBce86a518b92fd18e8db7f11448e42e00d0f8258c

Fix problem building variables for function inuts

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

M       source/blender/functions/intern/field.cc

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

diff --git a/source/blender/functions/intern/field.cc 
b/source/blender/functions/intern/field.cc
index 39a56b1aeaa..19c43111be8 100644
--- a/source/blender/functions/intern/field.cc
+++ b/source/blender/functions/intern/field.cc
@@ -63,7 +63,7 @@ static void add_field_variables_recursive(const Field &field,
   else {
     const FieldFunction &function = field.function();
     for (const Field &input_field : function.inputs()) {
-      add_field_variables_recursive(input_field, builder, variable_map);
+      add_field_variables_recursive(input_field, builder, variable_map); /* 
TODO: Use stack. */
     }
 
     /* Add the immediate inputs to this field, which were added earlier in the
@@ -71,7 +71,6 @@ static void add_field_variables_recursive(const Field &field,
     Vector<MFVariable *> inputs;
     for (const Field &input_field : function.inputs()) {
       MFVariable &input = get_field_variable(input_field, variable_map);
-      builder.add_input_parameter(input.data_type());
       inputs.append(&input);
     }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to