Blender Git Loki
Git Commits -> Revision dd5c352
Revision dd5c352 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) April 4, 2019, 12:26 (GMT) |
More robust node tree update after changes This implements a tree wide synching procedure, that corrects all invalid things it can find. Also, trees are updated in the correct order, when they depend on each other. |
Commit Details:
Full Hash: dd5c352af5faec40a397e0897f35f363a03a0783
Parent Commit: 8675779
Lines Changed: +705, -472
5 Added Paths:
/release/scripts/startup/function_nodes/graph.py (+73, -0) (View)
/release/scripts/startup/function_nodes/inferencing.py (+137, -0) (View)
/release/scripts/startup/function_nodes/sync.py (+190, -0) (View)
/release/scripts/startup/function_nodes/test_graph.py (+38, -0) (View)
/release/scripts/startup/function_nodes/tree_data.py (+133, -0) (View)
/release/scripts/startup/function_nodes/inferencing.py (+137, -0) (View)
/release/scripts/startup/function_nodes/sync.py (+190, -0) (View)
/release/scripts/startup/function_nodes/test_graph.py (+38, -0) (View)
/release/scripts/startup/function_nodes/tree_data.py (+133, -0) (View)
1 Deleted Path:
/release/scripts/startup/function_nodes/update.py (+0, -380)
8 Modified Paths:
/release/scripts/startup/function_nodes/base.py (+57, -56) (Diff)
/release/scripts/startup/function_nodes/declaration/pack_list.py (+6, -3) (Diff)
/release/scripts/startup/function_nodes/declaration/tree_interface.py (+24, -5) (Diff)
/release/scripts/startup/function_nodes/declaration/variadic.py (+10, -6) (Diff)
/release/scripts/startup/function_nodes/function_tree.py (+7, -9) (Diff)
/release/scripts/startup/function_nodes/nodes/function_input.py (+0, -2) (Diff)
/release/scripts/startup/function_nodes/nodes/function_output.py (+0, -3) (Diff)
/release/scripts/startup/function_nodes/socket_builder.py (+30, -8) (Diff)
/release/scripts/startup/function_nodes/declaration/pack_list.py (+6, -3) (Diff)
/release/scripts/startup/function_nodes/declaration/tree_interface.py (+24, -5) (Diff)
/release/scripts/startup/function_nodes/declaration/variadic.py (+10, -6) (Diff)
/release/scripts/startup/function_nodes/function_tree.py (+7, -9) (Diff)
/release/scripts/startup/function_nodes/nodes/function_input.py (+0, -2) (Diff)
/release/scripts/startup/function_nodes/nodes/function_output.py (+0, -3) (Diff)
/release/scripts/startup/function_nodes/socket_builder.py (+30, -8) (Diff)