-
Daniel Libby authored
Note: based on crrev.com/c/1648953 In order to get swap timing in the renderer process, we'll need to send down additional information via BeginFrame. crrev.com/c/1639559 adds a new FrameTimingDetails struct that will be sent down, instead of just the PresentationFeedback. We'll be adding to that struct in a future CL that plumbs out swap information. This struct add the first bit of plumbing from OutputSurface to Display. OutputSurfaceClient::DidReceiveSwapBuffersAck now takes a SwapTimings parameter, which will then be plubmed out to Surface then SurfaceClient (CompositorFrameSinkSupport) once dependent changes all land. Bug: 971712 Change-Id: Ibdd49356ce94261aec4a695b22f96dec1ed5e0ca Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1650224 Commit-Queue: Daniel Libby <dlibby@microsoft.com> Reviewed-by:
Bo <boliu@chromium.org> Reviewed-by:
Antoine Labour <piman@chromium.org> Reviewed-by:
Sadrul Chowdhury <sadrul@chromium.org> Cr-Commit-Position: refs/heads/master@{#670223}
50b5bffb