Blender Git Commit Log

Git Commits -> Revision 98123ae

Revision 98123ae by Bastien Montagne (master)
May 10, 2016, 15:57 (GMT)
BLI_task: nano-optimizations to BLI_task_parallel_range feature.

This commit makes use of new taskpool feature (instead of allocating own tasks),
and removes the spinlock used to generate chunks (using atomic ops instead).

In best cases (dynamic scheduled loop with light processing func callback), we
get a few percents of speedup, in most cases there is no sensible enhancement.

Commit Details:

Full Hash: 98123ae91680289255f5fa6cf6ae0ff6dcba251b
Parent Commit: fdd9990
Lines Changed: +21, -17

1 Modified Path:

/source/blender/blenlib/intern/task.c (+21, -17) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021