diff options
Diffstat (limited to 'chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm')
-rw-r--r-- | chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm b/chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm index ffd82924ed4..084c9ef05bb 100644 --- a/chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm +++ b/chromium/third_party/dawn/src/dawn_native/metal/QueueMTL.mm @@ -16,6 +16,7 @@ #include "dawn_native/metal/CommandBufferMTL.h" #include "dawn_native/metal/DeviceMTL.h" +#include "dawn_platform/tracing/TraceEvent.h" namespace dawn_native { namespace metal { @@ -27,9 +28,13 @@ namespace dawn_native { namespace metal { device->Tick(); id<MTLCommandBuffer> commandBuffer = device->GetPendingCommandBuffer(); + TRACE_EVENT_BEGIN0(GetDevice()->GetPlatform(), TRACE_DISABLED_BY_DEFAULT("gpu.dawn"), + "CommandBufferMTL::FillCommands"); for (uint32_t i = 0; i < commandCount; ++i) { ToBackend(commands[i])->FillCommands(commandBuffer); } + TRACE_EVENT_END0(GetDevice()->GetPlatform(), TRACE_DISABLED_BY_DEFAULT("gpu.dawn"), + "CommandBufferMTL::FillCommands"); device->SubmitPendingCommandBuffer(); } |