void thread_run(DeviceTask *task) { if(task->type == DeviceTask::PATH_TRACE) thread_path_trace(*task); else if(task->type == DeviceTask::FILM_CONVERT) thread_film_convert(*task); else if(task->type == DeviceTask::SHADER) thread_shader(*task); }
void thread_run(DeviceTask *task) { if(task->type == DeviceTask::PATH_TRACE) thread_path_trace(*task); else if(task->type == DeviceTask::TONEMAP) thread_tonemap(*task); else if(task->type == DeviceTask::SHADER) thread_shader(*task); }