Blender Git Commit Log

Git Commits -> Revision aaf5ee7

Revision aaf5ee7 by Lukas Toenne (master)
April 28, 2016, 10:03 (GMT)
Fix for O(N^2) runtime tagging in the new depsgraph.

Some of the tagging functions would be called for every operation, and then
in turn tag their ID nodes with all their operations again. With extensive rigs
we get ID nodes with a lot (10,000+) operation nodes, which leads to millions
of unnecessary tagging calls.

Commit Details:

Full Hash: aaf5ee73f0d987940aa95e6fb603e2045d2fea2b
Parent Commit: 8a379e3
Lines Changed: +18, -15

2 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_build.cc (+15, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+3, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021