diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-04-02 16:41:16 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-04-02 16:41:16 +0300 |
commit | 210f7f0f8e9850acbc78fb07023cf017d628c21c (patch) | |
tree | 4dadf131e529cd1c7f19e2c3e39e66391ff26c45 /source/blender/compositor/intern/COM_WorkPackage.cc | |
parent | a0f705f18c49d98bdad55eeb8d52ba48c86f4fc9 (diff) |
Compositor: stream operators for WorkPackages.
Helps developers during debugging.
Diffstat (limited to 'source/blender/compositor/intern/COM_WorkPackage.cc')
-rw-r--r-- | source/blender/compositor/intern/COM_WorkPackage.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/compositor/intern/COM_WorkPackage.cc b/source/blender/compositor/intern/COM_WorkPackage.cc index c0bc274da8f..ea78c0d6333 100644 --- a/source/blender/compositor/intern/COM_WorkPackage.cc +++ b/source/blender/compositor/intern/COM_WorkPackage.cc @@ -18,6 +18,20 @@ #include "COM_WorkPackage.h" +#include "COM_Enums.h" +#include "COM_ExecutionGroup.h" + namespace blender::compositor { +std::ostream &operator<<(std::ostream &os, const WorkPackage &work_package) +{ + os << "WorkPackage(execution_group=" << *work_package.execution_group; + os << ",chunk=" << work_package.chunk_number; + os << ",state=" << work_package.state; + os << ",rect=(" << work_package.rect.xmin << "," << work_package.rect.ymin << ")-(" + << work_package.rect.xmax << "," << work_package.rect.ymax << ")"; + os << ")"; + return os; +} + } // namespace blender::compositor |