Blender Git Commit Log
Git Commits -> Revision a125c97
Revision a125c97 by Lukas Toenne (depsgraph_refactor) March 15, 2014, 15:40 (GMT) |
Support for debug graphviz output during the build process. This uses two callbacks which can be set prior to rebuilding the depsgraph. These will be called when nodes or relations are added, which leaves the actual implementation up to the caller with minimal impact on the depsgraph code. These functions are stubs in non-debug modes, so they don't cause overhead. The Scene.depsgraph_rebuild() function implements this via an optional filename argument. If this is specified it will dump build steps into a sequence of files using _<N> suffixes with a running number N. |
Commit Details:
Full Hash: a125c97865532b7a5ea52f00176e1e798dc584bd
Parent Commit: 379a47e
Lines Changed: +109, -2
5 Modified Paths:
/source/blender/depsgraph/DEG_depsgraph_query.h (+6, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_core.c (+4, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_intern.h (+5, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.c (+47, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+47, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_core.c (+4, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_intern.h (+5, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.c (+47, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+47, -2) (Diff)