Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021