Blender Git Commit Log

Git Commits -> Revision 83e8765

Revision 83e8765 by Sergey Sharybin (master)
November 19, 2019, 15:58 (GMT)
Subdiv: Tweak threading settings

Ensure that all threads on a multi-core system are used.

The issue was that BLI_task module was trying to be smart and
used heuristic to find optimal number of iterations per thread.
This heuristic assumes that tasks are light-weight, which is
not a case for subdivision surface.

On a higher subdivision level with a file from T70826 the
evaluation time goes down from 0.25 to 0.17 seconds per modifier
evaluation.

When D6189 is finalized we can being some extra performance
improvement.

Commit Details:

Full Hash: 83e87655627fc2156a87dbfe2f676869b97fa8d2
Parent Commit: 6fea251
Lines Changed: +1, -0

1 Modified Path:

/source/blender/blenkernel/intern/subdiv_foreach.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021