Blender
V3.3
|
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 () |
void | BLI_task_isolate (void(*func)(void *userdata), void *userdata) |
Variables | |
static int | task_scheduler_num_threads = 1 |
Task scheduler initialization.
Definition in file task_scheduler.cc.
Definition at line 67 of file task_scheduler.cc.
Referenced by add_ibuf_size(), bvhtree_balance(), modifyMesh(), and psys_update_particle_bvhtree().
Definition at line 55 of file task_scheduler.cc.
Referenced by WM_exit_ex().
Definition at line 31 of file task_scheduler.cc.
References BLI_system_num_threads_override_get(), BLI_system_thread_count(), task_scheduler_num_threads, and threads_override_num.
Referenced by main().
int BLI_task_scheduler_num_threads | ( | void | ) |
Definition at line 62 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 26 of file task_scheduler.cc.
Referenced by BLI_task_scheduler_init(), and BLI_task_scheduler_num_threads().