[Bf-blender-cvs] [ca5ccf5cd4a] master: Task: Remove non-atomic pool suspended flag assignment
Sergey Sharybin
noreply at git.blender.org
Tue Apr 4 12:33:20 CEST 2017
Commit: ca5ccf5cd4a9319dc24a3b3c56b9b2a9aea70805
Author: Sergey Sharybin
Date: Tue Apr 4 12:32:15 2017 +0200
Branches: master
https://developer.blender.org/rBca5ccf5cd4a9319dc24a3b3c56b9b2a9aea70805
Task: Remove non-atomic pool suspended flag assignment
This was done some lines above by atomic fetch and and.
===================================================================
M source/blender/blenlib/intern/task.c
===================================================================
diff --git a/source/blender/blenlib/intern/task.c b/source/blender/blenlib/intern/task.c
index 17e20f8fa18..297d0f0b310 100644
--- a/source/blender/blenlib/intern/task.c
+++ b/source/blender/blenlib/intern/task.c
@@ -743,9 +743,7 @@ void BLI_task_pool_work_and_wait(TaskPool *pool)
BLI_condition_notify_all(&scheduler->queue_cond);
BLI_mutex_unlock(&scheduler->queue_mutex);
-
}
- pool->is_suspended = false;
}
pool->do_work = true;
More information about the Bf-blender-cvs
mailing list