Blender Git Commit Log

Git Commits -> Revision 4990e4d

Revision 4990e4d by Jacques Lucke (master)
July 7, 2020, 16:23 (GMT)
Nodes: Generate multi-function network from node tree

This adds new callbacks to `bNodeSocketType` and `bNodeType`.
Those are used to generate a multi-function network from a node
tree. Later, this network is evaluated on e.g. particle data.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D8169

Commit Details:

Full Hash: 4990e4dd01f2b085f5d1842dfa31d79e4df92fbd
Parent Commit: ff97545
Lines Changed: +1208, -156

5 Added Paths:

/source/blender/blenkernel/BKE_node_tree_multi_function.hh (+355, -0) (View)
/source/blender/blenkernel/intern/node_tree_multi_function.cc (+233, -0) (View)
/source/blender/blenlib/BLI_resource_collector.hh (+145, -0) (View)
/source/blender/nodes/function/node_function_util.hh (+44, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc (+159, -0) (View)

2 Deleted Paths:

/source/blender/nodes/function/node_function_util.h (+0, -40)
/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.c (+0, -88)

12 Modified Paths:

/source/blender/blenkernel/BKE_node.h (+32, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+4, -2) (Diff)
/source/blender/nodes/function/nodes/node_fn_boolean_math.cc (+29, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_combine_strings.cc (+26, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_float_compare.cc (+44, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_group_instance_id.cc (+31, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_switch.cc (+1, -1) (Diff)
/source/blender/nodes/function/node_function_util.cc (+1, -1) (Diff)
/source/blender/nodes/intern/node_socket.cc (+93, -20) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021