Blender Git Commit Log

Git Commits -> Revision 55c2cd8

Revision 55c2cd8 by Sergey Sharybin (master)
March 7, 2017, 16:32 (GMT)
Task scheduler: Initial implementation of local tasks queues

The idea is to allow some amount of tasks to be pushed from working
thread to it's local queue, so we can acquire some work without doing
whole mutex lock.

This should allow us to remove some hacks from depsgraph which was
added there to keep threads alive.

Commit Details:

Full Hash: 55c2cd85f0bcf39820013c6ebba1d375d078323d
Parent Commit: 2f722f1
Lines Changed: +70, -6

1 Modified Path:

/source/blender/blenlib/intern/task.c (+70, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021