Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Castilla <manzanilla>2021-04-28 09:20:12 +0300
committerJeroen Bakker <jeroen@blender.org>2021-04-28 09:35:31 +0300
commit3d902b4b047b79a4553dd82265fcfa109b1e35d0 (patch)
treeda0da32dde6d52b508316e4f34de749af347a38f
parent1128258c039046d59a6c0b420f429de36a55e6ee (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
-rw-r--r--source/blender/compositor/intern/COM_WorkScheduler.cc1
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)