diff options
author | Manuel Castilla <manzanilla> | 2021-04-28 09:20:12 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-04-28 09:36:13 +0300 |
commit | 05b1f966fd3c436cffdfbd306aa1b18fa3f44e5b (patch) | |
tree | 3b30d5b21edf5f06b9e6bde1dd738b6017c7bd7f /source/blender/compositor/intern | |
parent | 36863cf129460c1c3ce850a79c9a5660a7441379 (diff) |
Fix Compositor: WorkScheduler task model deletes works
WorkScheduler task model deletes work packages after executing them. The other models don't do so. All models should handle packages the same way.
Reviewed By: #compositing, jbakker
Differential Revision: https://developer.blender.org/D11102
Diffstat (limited to 'source/blender/compositor/intern')
-rw-r--r-- | source/blender/compositor/intern/COM_WorkScheduler.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/source/blender/compositor/intern/COM_WorkScheduler.cc b/source/blender/compositor/intern/COM_WorkScheduler.cc index c940fe897b4..ee3a6dedd44 100644 --- a/source/blender/compositor/intern/COM_WorkScheduler.cc +++ b/source/blender/compositor/intern/COM_WorkScheduler.cc @@ -397,7 +397,6 @@ static void threading_model_task_execute(TaskPool *__restrict UNUSED(pool), void CPUDevice device(BLI_task_parallel_thread_id(nullptr)); BLI_thread_local_set(g_thread_device, &device); device.execute(package); - delete package; } static void threading_model_task_schedule(WorkPackage *package) |