Blender Git Loki
Git Commits -> Revision 7184308
Revision 7184308 by Lukas Toenne (depsgraph_refactor) May 13, 2014, 16:25 (GMT) |
Entry/Exit operations in components for replacing outer relations. Each component now has one designated entry and one exit operation. If all nodes depend on a single entry/exit already after the main build step, these will be used directly. Otherwise an explicit No-Op node will be created to cut down the number of necessary relations. |
Commit Details:
Full Hash: 71843081ecd23fba40a0113794b73217828e3bff
Parent Commit: 083e7b9
Lines Changed: +136, -41
9 Modified Paths:
/source/blender/depsgraph/intern/depsgraph_build.cpp (+64, -14) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+41, -16) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+7, -6) (Diff)
/source/blender/depsgraph/intern/depsnode.h (+0, -3) (Diff)
/source/blender/depsgraph/intern/depsnode_component.cpp (+8, -1) (Diff)
/source/blender/depsgraph/intern/depsnode_component.h (+4, -0) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+7, -0) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+4, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+41, -16) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+7, -6) (Diff)
/source/blender/depsgraph/intern/depsnode.h (+0, -3) (Diff)
/source/blender/depsgraph/intern/depsnode_component.cpp (+8, -1) (Diff)
/source/blender/depsgraph/intern/depsnode_component.h (+4, -0) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+7, -0) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+4, -0) (Diff)