|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| void | BLI_task_scheduler_init () |
| void | BLI_task_scheduler_exit () |
| int | BLI_task_scheduler_num_threads () |
Variables | |
| static int | task_scheduler_num_threads = 1 |
Task scheduler initialization.
Definition in file task_scheduler.cc.
| void BLI_task_scheduler_exit | ( | void | ) |
Definition at line 68 of file task_scheduler.cc.
Referenced by WM_exit_ex().
| void BLI_task_scheduler_init | ( | void | ) |
Definition at line 44 of file task_scheduler.cc.
References BLI_system_num_threads_override_get(), BLI_system_thread_count(), num_threads_override, and task_scheduler_num_threads.
Referenced by main().
| int BLI_task_scheduler_num_threads | ( | void | ) |
Definition at line 75 of file task_scheduler.cc.
References task_scheduler_num_threads.
Referenced by BLI_task_graph_edge_create(), BLI_task_graph_node_push_work(), BLI_task_parallel_mempool(), BLI_task_parallel_range(), do_sequence_proxy(), start_prefetch_threads(), task_parallel_iterator_do(), and task_pool_create_ex().
|
static |
Definition at line 39 of file task_scheduler.cc.
Referenced by BLI_task_scheduler_init(), and BLI_task_scheduler_num_threads().