Blender Git Loki

Git Commits -> Revision 7a23c8a

March 31, 2021, 12:21 (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: 7a23c8a8cf696ba290e99638886d4a926f5d3ca4
Parent Commit: 8d45a96
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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021