diff options
-rw-r--r-- | cc/surfaces/display.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cc/surfaces/display.cc b/cc/surfaces/display.cc index 42ecfd0..bc9ff10 100644 --- a/cc/surfaces/display.cc +++ b/cc/surfaces/display.cc @@ -199,6 +199,13 @@ bool Display::DrawAndSwap() { if (should_draw && !avoid_swap) { swapped_since_resize_ = true; + for (auto& latency : frame->metadata.latency_info) { + TRACE_EVENT_FLOW_STEP0( + "input,benchmark", + "LatencyInfo.Flow", + TRACE_ID_DONT_MANGLE(latency.trace_id), + "Display::DrawAndSwap"); + } renderer_->SwapBuffers(frame->metadata); } else { stored_latency_info_.insert(stored_latency_info_.end(), |