Page MenuHome

Depsgraph: Avoid threading for trivial operations
ClosedPublic

Authored by Sergey Sharybin (sergey) on Oct 8 2019, 11:37 AM.

Details

Summary

Found this while looking into T70463, solves the high spinning times
mentioned in T70463#791026.

Sounds logical that iterating over an array to modify a single property
is faster than doing it in threads. But strangely, doing it for both
nodes and its components is still faster in threads here.

Gives extra speedup with a file mentioned in the report.

Diff Detail

Repository
rB Blender
Branch
depsgraph_threads_fixes (branched from master)
Build Status
Buildable 5281
Build 5281: arc lint + arc unit