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