Blender Git Commit Log
Git Commits  -> Revision af2f924
		
			
			
		
| Revision af2f924 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) March 18, 2019, 15:05 (GMT) | 
| Unified socket declaration system Function input/output use the same structure to declare sockets as other nodes now. The type inferencer can be invoked in the panel on the right in the node editor. The list nodes work with floats, vectors and ints. | 
Commit Details:
Full Hash: af2f924b119c8be7a27176a63afcc6256d19b73b
Parent Commit: d0ae91b
Lines Changed:  +728,  -272
1 Added Path:
/release/scripts/startup/function_nodes/tree_panel.py (+18, -0)  (View)
29 Modified Paths:
/release/scripts/startup/function_nodes/base.py (+150, -30) (Diff)
/release/scripts/startup/function_nodes/inferencer.py (+29, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/append_to_list.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/clamp.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_lists.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/float_math.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/function_input.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/function_output.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/get_list_element.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/map_range.py (+6, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/object_transforms.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/nodes/random_number.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/separate_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/vector_distance.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/search.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/sockets.py (+29, -8) (Diff)
/release/scripts/startup/function_nodes/socket_decl.py (+185, -11) (Diff)
/release/scripts/startup/function_nodes/update_sockets.py (+58, -87) (Diff)
/release/scripts/startup/function_nodes/utils/generic.py (+3, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.cpp (+47, -3) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.hpp (+8, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp (+22, -12) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_nodes.cpp (+76, -10) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_sockets.cpp (+6, -3) (Diff)
/source/blender/functions/functions/lists.cpp (+23, -0) (Diff)
/source/blender/functions/functions/lists.hpp (+4, -0) (Diff)
/source/blender/functions/types/numeric_lists.cpp (+16, -8) (Diff)
/source/blender/functions/types/numeric_lists.hpp (+2, -0) (Diff)
/release/scripts/startup/function_nodes/inferencer.py (+29, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/append_to_list.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/clamp.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_lists.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/float_math.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/function_input.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/function_output.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/get_list_element.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/map_range.py (+6, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/object_transforms.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/nodes/random_number.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/separate_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/vector_distance.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/search.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/sockets.py (+29, -8) (Diff)
/release/scripts/startup/function_nodes/socket_decl.py (+185, -11) (Diff)
/release/scripts/startup/function_nodes/update_sockets.py (+58, -87) (Diff)
/release/scripts/startup/function_nodes/utils/generic.py (+3, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.cpp (+47, -3) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.hpp (+8, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp (+22, -12) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_nodes.cpp (+76, -10) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_sockets.cpp (+6, -3) (Diff)
/source/blender/functions/functions/lists.cpp (+23, -0) (Diff)
/source/blender/functions/functions/lists.hpp (+4, -0) (Diff)
/source/blender/functions/types/numeric_lists.cpp (+16, -8) (Diff)
/source/blender/functions/types/numeric_lists.hpp (+2, -0) (Diff)


 Master Commits
 Master Commits MiikaHweb | 2003-2021
MiikaHweb | 2003-2021