Blender Git Commit Log

Git Commits -> Revision 0494f14

Revision 0494f14 by Lukas Toenne (depsgraph_refactor)
May 22, 2014, 13:21 (GMT)
Added threading system to evaluate the depsgraph nodes as managed by the scheduler.

This follows the same principles as the TaskScheduler/TaskPool systems in cycles
and the existing depsgraph, but uses a more flexible priority loop instead of the
simple low/high priority there.

Commit Details:

Full Hash: 0494f149a7d1651d434e1003a678a895d1856667
Parent Commit: 36ac747
Lines Changed: +206, -55

1 Added Path:

/source/blender/depsgraph/util/depsgraph_util_thread.h (+69, -0) (View)

9 Modified Paths:

/source/blender/depsgraph/CMakeLists.txt (+1, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cpp (+98, -21) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.h (+38, -10) (Diff)
/source/blender/depsgraph/intern/depsnode.cpp (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsnode.h (+0, -6) (Diff)
/source/blender/depsgraph/intern/depsnode_component.cpp (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_component.h (+0, -6) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+0, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021