Blender Git Loki
Git Commits -> Revision 6fc6153
Revision 6fc6153 by Brecht Van Lommel (temp-tbb-task-scheduler) November 4, 2019, 23:41 (GMT) |
Tasks: rewrite task scheduler and pools to use TBB TODO: test performance * Local queues in depsgraph * Grain size in parallel range * Iterators chunk size calc |
Commit Details:
Full Hash: 6fc6153b5003d283a6593a90c43c81cec4cb5379
Parent Commit: 83a6bbb
Lines Changed: +410, -604
1 Added Path:
/source/blender/blenlib/intern/task_scheduler.cc (+47, -0) (View)
10 Modified Paths:
/source/blender/blenlib/BLI_task.h (+11, -20) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenlib/intern/task_pool.cc (+319, -532) (Diff)
/source/blender/blenlib/intern/threads.c (+1, -23) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+15, -16) (Diff)
/source/blender/editors/render/render_opengl.c (+4, -11) (Diff)
/source/creator/creator.c (+4, -0) (Diff)
/tests/gtests/blenlib/BLI_linklist_lockfree_test.cc (+5, -2) (Diff)
/tests/gtests/blenlib/BLI_task_performance_test.cc (+1, -0) (Diff)
/tests/gtests/blenlib/BLI_task_test.cc (+2, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenlib/intern/task_pool.cc (+319, -532) (Diff)
/source/blender/blenlib/intern/threads.c (+1, -23) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+15, -16) (Diff)
/source/blender/editors/render/render_opengl.c (+4, -11) (Diff)
/source/creator/creator.c (+4, -0) (Diff)
/tests/gtests/blenlib/BLI_linklist_lockfree_test.cc (+5, -2) (Diff)
/tests/gtests/blenlib/BLI_task_performance_test.cc (+1, -0) (Diff)
/tests/gtests/blenlib/BLI_task_test.cc (+2, -0) (Diff)