Blender Git Commit Log

Git Commits -> Revision 1a7b942

Revision 1a7b942 by Jeroen Bakker (master)
March 31, 2021, 12:43 (GMT)
Compositor: Keep WorkPackages and Data Around.

WorkPackages struct was created when scheduled. This patch keeps the
WorkPackages around and stores additional data with the workpackages.

The speedup is to small to notice, but it is needed as preparation
to introduce a faster scheduling method.

Commit Details:

Full Hash: 1a7b94236e0f4a1ff382a9c17e723c53130ce872
Parent Commit: 14901e3
Lines Changed: +93, -99

10 Modified Paths:

/source/blender/compositor/COM_compositor.h (+3, -3) (Diff)
/source/blender/compositor/COM_defines.h (+19, -0) (Diff)
/source/blender/compositor/intern/COM_CPUDevice.cc (+8, -8) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.cc (+40, -34) (Diff)
/source/blender/compositor/intern/COM_ExecutionGroup.h (+7, -26) (Diff)
/source/blender/compositor/intern/COM_OpenCLDevice.cc (+5, -7) (Diff)
/source/blender/compositor/intern/COM_WorkPackage.cc (+0, -6) (Diff)
/source/blender/compositor/intern/COM_WorkPackage.h (+9, -6) (Diff)
/source/blender/compositor/intern/COM_WorkScheduler.cc (+1, -6) (Diff)
/source/blender/compositor/intern/COM_WorkScheduler.h (+1, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021