diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2016-01-16 18:06:27 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2016-01-16 18:06:27 +0300 |
commit | 8acf14c55c6c2f2e36748b6e83e84e6d74bb3f35 (patch) | |
tree | 7c558d172d33db4104f07bb374c9c4a42966208e | |
parent | 31d907fa0ad1afa8c8a1829e16d3af394ab9e301 (diff) |
Cleanup: BLI_task foreach looper API doc.
-rw-r--r-- | source/blender/blenlib/intern/task.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/source/blender/blenlib/intern/task.c b/source/blender/blenlib/intern/task.c index f0edcc73345..5a5fc8d5b7e 100644 --- a/source/blender/blenlib/intern/task.c +++ b/source/blender/blenlib/intern/task.c @@ -646,18 +646,7 @@ static void parallel_range_func( /** * This function allows to parallelized for loops in a similar way to OpenMP's 'parallel for' statement. * - * \param start First index to process. - * \param stop Index to stop looping (excluded). - * \param userdata Common userdata passed to all instances of \a func. - * \param userdata_chunk Optional, each instance of looping chunks will get a copy of this data - * (similar to OpenMP's firstprivate). - * \param userdata_chunk_size Memory size of \a userdata_chunk. - * \param func Callback function (simple version). - * \param func_ex Callback function (advanced version). - * \param use_threading If \a true, actually split-execute loop in threads, else just do a sequential forloop - * (allows caller to use any kind of test to switch on parallelization or not). - * \param use_dynamic_scheduling If \a true, the whole range is divided in a lot of small chunks (of size 32 currently), - * otherwise whole range is split in a few big chunks (num_threads * 2 chunks currently). + * See public API doc for description of parameters. */ static void task_parallel_range_ex( int start, int stop, @@ -762,7 +751,6 @@ static void task_parallel_range_ex( * \param userdata_chunk Optional, each instance of looping chunks will get a copy of this data * (similar to OpenMP's firstprivate). * \param userdata_chunk_size Memory size of \a userdata_chunk. - * \param func Callback function (simple version). * \param func_ex Callback function (advanced version). * \param use_threading If \a true, actually split-execute loop in threads, else just do a sequential forloop * (allows caller to use any kind of test to switch on parallelization or not). @@ -786,6 +774,13 @@ void BLI_task_parallel_range_ex( /** * A simpler version of \a BLI_task_parallel_range_ex, which does not use \a use_dynamic_scheduling, * and does not handle 'firstprivate'-like \a userdata_chunk. + * + * \param start First index to process. + * \param stop Index to stop looping (excluded). + * \param userdata Common userdata passed to all instances of \a func. + * \param func Callback function (simple version). + * \param use_threading If \a true, actually split-execute loop in threads, else just do a sequential forloop + * (allows caller to use any kind of test to switch on parallelization or not). */ void BLI_task_parallel_range( int start, int stop, |