Blender Git Commit Log

Git Commits -> Revision c01c47f

Revision c01c47f by Lukas Toenne (master)
April 28, 2016, 10:10 (GMT)
Depsgraph optimization: Don't schedule tasks for empty "NOOP" nodes.

Currently a lot of the nodes in the new dependency graph are empty placeholders
for organizational purposes. These nodes would, however, still be assigned a task
which gets scheduled and takes up some time for worker threads to pop from the
queue and run. This can be avoided by skipping these nodes during depsgraph
scheduling, and scheduling their childrent right away. Gives a few percent speedup
in BlenRig.

Commit Details:

Full Hash: c01c47f79d707289f96dfc052cf1b06c11227614
Parent Commit: aaf5ee7
Lines Changed: +62, -53

1 Modified Path:

/source/blender/depsgraph/intern/depsgraph_eval.cc (+62, -53) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021