Blender
V3.3
|
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN void | work_balance_do_initial (vector< WorkBalanceInfo > &work_balance_infos) |
static double | calculate_total_time (const vector< WorkBalanceInfo > &work_balance_infos) |
bool | work_balance_do_rebalance (vector< WorkBalanceInfo > &work_balance_infos) |
|
static |
Definition at line 31 of file work_balancer.cpp.
Referenced by work_balance_do_rebalance().
CCL_NAMESPACE_BEGIN void work_balance_do_initial | ( | vector< WorkBalanceInfo > & | work_balance_infos | ) |
Definition at line 12 of file work_balancer.cpp.
Referenced by PathTrace::PathTrace().
bool work_balance_do_rebalance | ( | vector< WorkBalanceInfo > & | work_balance_infos | ) |
Definition at line 44 of file work_balancer.cpp.
References calculate_total_time(), fabs(), lerp(), WorkBalanceInfo::time_spent, and WorkBalanceInfo::weight.
Referenced by PathTrace::rebalance().