Files
test2/source/blender/blenlib
Bastien Montagne 688858d3a8 BLI_task: Add new 'BLI_task_parallel_range_finalize()'.
Together with the extended loop callback and userdata_chunk, this allows to perform
cumulative tasks (like aggregation) in a lockfree way using local userdata_chunk to store temp data,
and once all workers have finished, to merge those userdata_chunks in the finalize callback
(from calling thread, so no need to lock here either).

Note that this changes how userdata_chunk is handled (now fully from 'main' thread,
which means a given worker thread will always get the same userdata_chunk, without
being re-initialized anymore to init value at start of each iter chunk).
2016-05-16 17:15:18 +02:00
..
2015-10-10 17:35:30 +02:00
2012-07-04 20:47:12 +00:00
2016-02-13 18:59:56 +11:00
2015-12-24 01:52:54 +11:00
2015-02-14 08:00:41 +11:00
2014-08-07 14:42:47 +10:00
2015-08-25 08:50:53 +10:00
2015-10-17 16:04:54 +11:00
2015-10-17 00:03:29 +11:00
2015-06-19 20:19:37 +10:00
2015-12-24 20:05:45 +11:00
2015-12-21 13:02:38 +11:00
2016-02-03 21:17:07 +11:00
2013-10-31 14:10:01 +00:00