Blender Git Loki
Git Commits -> Revision 254b694
Revision 254b694 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 27, 2019, 13:15 (GMT) |
remove refcounter from Function class |
Commit Details:
Full Hash: 254b69417b7fa226f38c4f1b282b1d206b11de88
Parent Commit: 0102c06
Lines Changed: +550, -558
75 Modified Paths:
/source/blender/functions/backends/dependencies/fgraph_dependencies.cpp (+6, -6) (Diff)
/source/blender/functions/backends/dependencies/fgraph_dependencies.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/build_ir_body.cpp (+6, -6) (Diff)
/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp (+8, -8) (Diff)
/source/blender/functions/backends/llvm/fgraph_ir_generation.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/ir_for_tuple_call.cpp (+9, -9) (Diff)
/source/blender/functions/backends/llvm/ir_for_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/ir_to_tuple_call.cpp (+13, -13) (Diff)
/source/blender/functions/backends/llvm/ir_to_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp (+19, -19) (Diff)
/source/blender/functions/backends/tuple_call/fgraph_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/lazy_to_normal.cpp (+4, -4) (Diff)
/source/blender/functions/backends/tuple_call/lazy_to_normal.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/tuple_call.cpp (+2, -2) (Diff)
/source/blender/functions/backends/tuple_call/tuple_call.hpp (+8, -8) (Diff)
/source/blender/functions/core/core-c.cpp (+1, -1) (Diff)
/source/blender/functions/core/data_graph.cpp (+1, -1) (Diff)
/source/blender/functions/core/data_graph.hpp (+15, -15) (Diff)
/source/blender/functions/core/data_graph_builder.cpp (+8, -10) (Diff)
/source/blender/functions/core/data_graph_builder.hpp (+8, -8) (Diff)
/source/blender/functions/core/dot_export.cpp (+1, -1) (Diff)
/source/blender/functions/core/function.hpp (+4, -6) (Diff)
/source/blender/functions/core/function_builder.cpp (+7, -7) (Diff)
/source/blender/functions/core/function_builder.hpp (+1, -1) (Diff)
/source/blender/functions/core/function_graph.cpp (+1, -1) (Diff)
/source/blender/functions/core/function_graph.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/data_flow_nodes-c.cpp (+3, -5) (Diff)
/source/blender/functions/frontends/data_flow_nodes/function_generation.cpp (+5, -5) (Diff)
/source/blender/functions/frontends/data_flow_nodes/function_generation.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings.cpp (+2, -2) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/conversion_inserters.cpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp (+56, -67) (Diff)
/source/blender/functions/frontends/data_flow_nodes/unlinked_input_groupers.cpp (+2, -2) (Diff)
/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp (+7, -4) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph.cpp (+3, -3) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph_builder.cpp (+7, -6) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph_builder.hpp (+3, -3) (Diff)
/source/blender/functions/functions/array_execution.cpp (+26, -26) (Diff)
/source/blender/functions/functions/array_execution.hpp (+4, -4) (Diff)
/source/blender/functions/functions/auto_vectorization.cpp (+58, -57) (Diff)
/source/blender/functions/functions/auto_vectorization.hpp (+6, -6) (Diff)
/source/blender/functions/functions/boolean.cpp (+5, -5) (Diff)
/source/blender/functions/functions/boolean.hpp (+3, -3) (Diff)
/source/blender/functions/functions/color.cpp (+2, -2) (Diff)
/source/blender/functions/functions/color.hpp (+2, -2) (Diff)
/source/blender/functions/functions/comparisons.cpp (+2, -2) (Diff)
/source/blender/functions/functions/comparisons.hpp (+2, -2) (Diff)
/source/blender/functions/functions/constants.cpp (+15, -15) (Diff)
/source/blender/functions/functions/constants.hpp (+10, -10) (Diff)
/source/blender/functions/functions/lists.cpp (+22, -21) (Diff)
/source/blender/functions/functions/lists.hpp (+6, -6) (Diff)
/source/blender/functions/functions/object_input.cpp (+2, -2) (Diff)
/source/blender/functions/functions/object_input.hpp (+2, -2) (Diff)
/source/blender/functions/functions/random.cpp (+1, -1) (Diff)
/source/blender/functions/functions/random.hpp (+1, -1) (Diff)
/source/blender/functions/functions/ranges.cpp (+1, -1) (Diff)
/source/blender/functions/functions/ranges.hpp (+1, -1) (Diff)
/source/blender/functions/functions/scalar_math.cpp (+26, -26) (Diff)
/source/blender/functions/functions/scalar_math.hpp (+29, -29) (Diff)
/source/blender/functions/functions/simple_conversions.cpp (+26, -20) (Diff)
/source/blender/functions/functions/simple_conversions.hpp (+12, -12) (Diff)
/source/blender/functions/functions/string.cpp (+1, -1) (Diff)
/source/blender/functions/functions/string.hpp (+1, -1) (Diff)
/source/blender/functions/functions/switch.cpp (+4, -8) (Diff)
/source/blender/functions/functions/switch.hpp (+1, -1) (Diff)
/source/blender/functions/functions/vectors.cpp (+12, -12) (Diff)
/source/blender/functions/functions/vectors.hpp (+11, -11) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/emitters.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/forces.cpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/node_frontend.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+5, -5) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+5, -5) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+19, -18) (Diff)
/source/blender/functions/backends/dependencies/fgraph_dependencies.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/build_ir_body.cpp (+6, -6) (Diff)
/source/blender/functions/backends/llvm/fgraph_ir_generation.cpp (+8, -8) (Diff)
/source/blender/functions/backends/llvm/fgraph_ir_generation.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/ir_for_tuple_call.cpp (+9, -9) (Diff)
/source/blender/functions/backends/llvm/ir_for_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/llvm/ir_to_tuple_call.cpp (+13, -13) (Diff)
/source/blender/functions/backends/llvm/ir_to_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/fgraph_tuple_call.cpp (+19, -19) (Diff)
/source/blender/functions/backends/tuple_call/fgraph_tuple_call.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/lazy_to_normal.cpp (+4, -4) (Diff)
/source/blender/functions/backends/tuple_call/lazy_to_normal.hpp (+1, -1) (Diff)
/source/blender/functions/backends/tuple_call/tuple_call.cpp (+2, -2) (Diff)
/source/blender/functions/backends/tuple_call/tuple_call.hpp (+8, -8) (Diff)
/source/blender/functions/core/core-c.cpp (+1, -1) (Diff)
/source/blender/functions/core/data_graph.cpp (+1, -1) (Diff)
/source/blender/functions/core/data_graph.hpp (+15, -15) (Diff)
/source/blender/functions/core/data_graph_builder.cpp (+8, -10) (Diff)
/source/blender/functions/core/data_graph_builder.hpp (+8, -8) (Diff)
/source/blender/functions/core/dot_export.cpp (+1, -1) (Diff)
/source/blender/functions/core/function.hpp (+4, -6) (Diff)
/source/blender/functions/core/function_builder.cpp (+7, -7) (Diff)
/source/blender/functions/core/function_builder.hpp (+1, -1) (Diff)
/source/blender/functions/core/function_graph.cpp (+1, -1) (Diff)
/source/blender/functions/core/function_graph.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/data_flow_nodes-c.cpp (+3, -5) (Diff)
/source/blender/functions/frontends/data_flow_nodes/function_generation.cpp (+5, -5) (Diff)
/source/blender/functions/frontends/data_flow_nodes/function_generation.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings.cpp (+2, -2) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings.hpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/conversion_inserters.cpp (+1, -1) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp (+56, -67) (Diff)
/source/blender/functions/frontends/data_flow_nodes/unlinked_input_groupers.cpp (+2, -2) (Diff)
/source/blender/functions/frontends/data_flow_nodes/unlinked_input_inserters.cpp (+7, -4) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph.cpp (+3, -3) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph_builder.cpp (+7, -6) (Diff)
/source/blender/functions/frontends/data_flow_nodes/vtree_data_graph_builder.hpp (+3, -3) (Diff)
/source/blender/functions/functions/array_execution.cpp (+26, -26) (Diff)
/source/blender/functions/functions/array_execution.hpp (+4, -4) (Diff)
/source/blender/functions/functions/auto_vectorization.cpp (+58, -57) (Diff)
/source/blender/functions/functions/auto_vectorization.hpp (+6, -6) (Diff)
/source/blender/functions/functions/boolean.cpp (+5, -5) (Diff)
/source/blender/functions/functions/boolean.hpp (+3, -3) (Diff)
/source/blender/functions/functions/color.cpp (+2, -2) (Diff)
/source/blender/functions/functions/color.hpp (+2, -2) (Diff)
/source/blender/functions/functions/comparisons.cpp (+2, -2) (Diff)
/source/blender/functions/functions/comparisons.hpp (+2, -2) (Diff)
/source/blender/functions/functions/constants.cpp (+15, -15) (Diff)
/source/blender/functions/functions/constants.hpp (+10, -10) (Diff)
/source/blender/functions/functions/lists.cpp (+22, -21) (Diff)
/source/blender/functions/functions/lists.hpp (+6, -6) (Diff)
/source/blender/functions/functions/object_input.cpp (+2, -2) (Diff)
/source/blender/functions/functions/object_input.hpp (+2, -2) (Diff)
/source/blender/functions/functions/random.cpp (+1, -1) (Diff)
/source/blender/functions/functions/random.hpp (+1, -1) (Diff)
/source/blender/functions/functions/ranges.cpp (+1, -1) (Diff)
/source/blender/functions/functions/ranges.hpp (+1, -1) (Diff)
/source/blender/functions/functions/scalar_math.cpp (+26, -26) (Diff)
/source/blender/functions/functions/scalar_math.hpp (+29, -29) (Diff)
/source/blender/functions/functions/simple_conversions.cpp (+26, -20) (Diff)
/source/blender/functions/functions/simple_conversions.hpp (+12, -12) (Diff)
/source/blender/functions/functions/string.cpp (+1, -1) (Diff)
/source/blender/functions/functions/string.hpp (+1, -1) (Diff)
/source/blender/functions/functions/switch.cpp (+4, -8) (Diff)
/source/blender/functions/functions/switch.hpp (+1, -1) (Diff)
/source/blender/functions/functions/vectors.cpp (+12, -12) (Diff)
/source/blender/functions/functions/vectors.hpp (+11, -11) (Diff)
/source/blender/simulations/bparticles/action_interface.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/emitters.hpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/forces.cpp (+1, -1) (Diff)
/source/blender/simulations/bparticles/node_frontend.cpp (+4, -4) (Diff)
/source/blender/simulations/bparticles/particle_function.cpp (+5, -5) (Diff)
/source/blender/simulations/bparticles/particle_function.hpp (+5, -5) (Diff)
/source/blender/simulations/bparticles/particle_function_builder.cpp (+19, -18) (Diff)