Blender Git Loki
Git Commits -> Revision f0c8b4e
Revision f0c8b4e by Lukas Toenne (depsgraph_refactor) June 12, 2014, 06:18 (GMT) |
Removing operation node types from the node type enum, using only the identifier strings. This typing was already redundant, since operations are primarily identified by their name string. Having to pass a type enum in addition makes it more complicated and requires taking care of the component type association as well, without adding any real benefit. Operations could be defined in a more compact way in a central place though (essentially using duck-typing). |
Commit Details:
Full Hash: f0c8b4e4f59cfc62991a7f73a3e5f012db3e0007
Parent Commit: 7abd923
Lines Changed: +153, -429
17 Modified Paths:
/source/blender/depsgraph/intern/depsgraph.cpp (+58, -18) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+4, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+8, -10) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+9, -9) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+22, -22) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+18, -18) (Diff)
/source/blender/depsgraph/intern/depsgraph_debug.cpp (+5, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cpp (+1, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_intern.h (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.cpp (+0, -155) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+15, -32) (Diff)
/source/blender/depsgraph/intern/depsnode.cpp (+5, -6) (Diff)
/source/blender/depsgraph/intern/depsnode.h (+1, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_component.cpp (+2, -7) (Diff)
/source/blender/depsgraph/intern/depsnode_component.h (+1, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+3, -84) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+1, -55) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+4, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+8, -10) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+9, -9) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+22, -22) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+18, -18) (Diff)
/source/blender/depsgraph/intern/depsgraph_debug.cpp (+5, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cpp (+1, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_intern.h (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.cpp (+0, -155) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+15, -32) (Diff)
/source/blender/depsgraph/intern/depsnode.cpp (+5, -6) (Diff)
/source/blender/depsgraph/intern/depsnode.h (+1, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_component.cpp (+2, -7) (Diff)
/source/blender/depsgraph/intern/depsnode_component.h (+1, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+3, -84) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+1, -55) (Diff)