Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-03-13Cleanup: doxygen commentsCampbell Barton
2018-02-15Cleanup: rename BLI_thread.h APICampbell Barton
2018-02-15Cleanup: use '_len' instead of '_size' w/ BLI APICampbell Barton
2018-01-11Cleanup typo in comment.Bastien Montagne
2018-01-10Task scheduler: Use more const qualifiersSergey Sharybin
2018-01-09Task scheduler: Use single thread branch when range fits into single chunkSergey Sharybin
2018-01-09Task scheduler: Fix wrong tasks calculation when chunk size is too bigSergey Sharybin
2018-01-09Task scheduler: Use const qualifiers in parallel rangeSergey Sharybin
2018-01-09Task scheduler: Avoid over-allocation of tasks for parallel rangesSergey Sharybin
2018-01-09Task scheduler: Add minimum number of iterations per thread in parallel rangeSergey Sharybin
2018-01-09Task scheduler: Simplify parallel range functionSergey Sharybin
2018-01-09Task scheduler: Use single parallel range function with more flexible functionSergey Sharybin
2018-01-09Task scheduler: Get rid of extended version of parallel range callbackSergey Sharybin
2017-12-22Task scheduler: Clarify why do we need an atomic add of 0Sergey Sharybin
2017-12-22Task scheduler: Start with suspended pool to avoid threading overhead on pushSergey Sharybin
2017-11-23Add a new parallel looper for MemPool items to BLI_task.Bastien Montagne
2017-11-23Cleanup: use signed atomic ops when needed.Bastien Montagne
2017-06-12Cleanup: indentation, long linesCampbell Barton
2017-05-31Task scheduler: Optimize subsequent pushing bunch of tasksSergey Sharybin
2017-05-31Cleanup: Easier to read constant nameSergey Sharybin
2017-04-13Task scheduler: Fix typo in TLS for pools created from non-main threadSergey Sharybin
2017-04-12Task scheduler: Prevent race condition for the pools created from non-main th...Sergey Sharybin
2017-04-04Task: Remove non-atomic pool suspended flag assignmentSergey Sharybin
2017-03-11Cleanup: code style & cmakeCampbell Barton
2017-03-08Fix T50886: Blender crashes on renderSergey Sharybin
2017-03-07Task scheduler: Add concept of suspended poolsSergey Sharybin
2017-03-07Task scheduler: Initial implementation of local tasks queuesSergey Sharybin
2017-03-07Task scheduler: Use real pthread's TLS to access active thread's dataSergey Sharybin
2017-03-07Task scheduler: Refactor the way we store thread-spedific dataSergey Sharybin
2017-03-07Task scheduler: Remove per-pool threads limitSergey Sharybin
2017-03-06Task scheduler: Cleanup, use BLI_assert() instead of assert()Sergey Sharybin
2017-03-03Get rid of `BLI_task_pool_stop()`.Bastien Montagne
2017-03-03Fix ugly mistake in BLI_task - freeing while some tasks are still being proce...Bastien Montagne
2017-03-03Cleanup: IndentationSergey Sharybin
2017-03-01Task scheduler: Remove query for the pool's number of threadsSergey Sharybin
2017-03-01Task scheduler: Remove counter of done tasksSergey Sharybin
2016-11-15Atomics: Make naming more obvious about which value is being returnedSergey Sharybin
2016-10-08BLI_task: fix case were some pool could work in more threads than allowed.Bastien Montagne
2016-09-05Fix T49251: moving smoke domain with additional resolution causes crash.Alexander Gavrilov
2016-06-29Cleanup: spelling, indentationCampbell Barton
2016-06-18Cleanup: style, whitespace, doxy filepathsCampbell Barton
2016-05-22Fix T48497: Stupid typo in recent own BLI_task forloop work that broke non-pa...Bastien Montagne
2016-05-16BLI_task: Add new 'BLI_task_parallel_range_finalize()'.Bastien Montagne
2016-05-16BLI_task: Add back lost 'push_from_thread' change to BLI_task_parallel_range(...Bastien Montagne
2016-05-16BLI_task: make foreach loop index hleper lockfree, take II.Bastien Montagne
2016-05-15Fix T48422: Revert "BLI_task: nano-optimizations to BLI_task_parallel_range f...Bastien Montagne
2016-05-14Fix an error in new lockfree parallel_range_next_iter_get() helper.Bastien Montagne
2016-05-13BLI_task: add support for listbase parallelized for loops.Bastien Montagne
2016-05-10BLI_task: nano-optimizations to BLI_task_parallel_range feature.Bastien Montagne
2016-05-10Revert "Task scheduler: Avoid mutex lock in number manipulation functions"Sergey Sharybin