diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_MultiThreadedOperation.cc')
-rw-r--r-- | source/blender/compositor/intern/COM_MultiThreadedOperation.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/compositor/intern/COM_MultiThreadedOperation.cc b/source/blender/compositor/intern/COM_MultiThreadedOperation.cc index b080f44d02d..aebc3d5671c 100644 --- a/source/blender/compositor/intern/COM_MultiThreadedOperation.cc +++ b/source/blender/compositor/intern/COM_MultiThreadedOperation.cc @@ -5,22 +5,22 @@ namespace blender::compositor { MultiThreadedOperation::MultiThreadedOperation() { - m_num_passes = 1; + num_passes_ = 1; current_pass_ = 0; flags.is_fullframe_operation = true; } void MultiThreadedOperation::update_memory_buffer(MemoryBuffer *output, - const rcti &output_area, - blender::Span<MemoryBuffer *> inputs, + const rcti &area, + Span<MemoryBuffer *> inputs, ExecutionSystem &exec_system) { - for (current_pass_ = 0; current_pass_ < m_num_passes; current_pass_++) { - update_memory_buffer_started(output, output_area, inputs, exec_system); - exec_system.execute_work(output_area, [=, &exec_system](const rcti &split_rect) { + for (current_pass_ = 0; current_pass_ < num_passes_; current_pass_++) { + update_memory_buffer_started(output, area, inputs, exec_system); + exec_system.execute_work(area, [=, &exec_system](const rcti &split_rect) { update_memory_buffer_partial(output, split_rect, inputs, exec_system); }); - update_memory_buffer_finished(output, output_area, inputs, exec_system); + update_memory_buffer_finished(output, area, inputs, exec_system); } } |