diff --git a/source/blender/compositor/intern/COM_ExecutionSystem.cc b/source/blender/compositor/intern/COM_ExecutionSystem.cc index efbc4313816..b9626e377a8 100644 --- a/source/blender/compositor/intern/COM_ExecutionSystem.cc +++ b/source/blender/compositor/intern/COM_ExecutionSystem.cc @@ -33,6 +33,8 @@ #include "COM_ReadBufferOperation.h" #include "COM_WorkScheduler.h" +#include "PIL_time_utildefines.h" + #ifdef WITH_CXX_GUARDEDALLOC # include "MEM_guardedalloc.h" #endif @@ -228,7 +230,8 @@ static void mark_priority(WorkPackage &work_package, eCompositorPriority priorit } } -static void mark_priority(blender::Vector &work_packages, eCompositorPriority priority) +static void mark_priority(blender::Vector &work_packages, + eCompositorPriority priority) { for (WorkPackage &work_package : work_packages) { mark_priority(work_package, priority); @@ -237,6 +240,7 @@ static void mark_priority(blender::Vector &work_packages, eComposit void ExecutionSystem::execute() { + TIMEIT_START(compositor); const bNodeTree *editingtree = this->m_context.getbNodeTree(); editingtree->stats_draw(editingtree->sdh, TIP_("Compositing | Initializing execution")); @@ -268,6 +272,7 @@ void ExecutionSystem::execute() for (ExecutionGroup *execution_group : m_groups) { execution_group->deinitExecution(); } + TIMEIT_END(compositor); } static bool is_completed(Vector &groups)