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)