Blender Git Loki
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)