| Index: content/browser/compositor/software_browser_compositor_output_surface.cc
|
| diff --git a/content/browser/compositor/software_browser_compositor_output_surface.cc b/content/browser/compositor/software_browser_compositor_output_surface.cc
|
| index f23c6fc755603cc6b37d36626d30df90cc7b9bcd..4e80d5bf99cd1cd354624223db7041102134f3d7 100644
|
| --- a/content/browser/compositor/software_browser_compositor_output_surface.cc
|
| +++ b/content/browser/compositor/software_browser_compositor_output_surface.cc
|
| @@ -11,8 +11,8 @@
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "base/time/time.h"
|
| #include "build/build_config.h"
|
| -#include "cc/output/compositor_frame.h"
|
| #include "cc/output/output_surface_client.h"
|
| +#include "cc/output/output_surface_frame.h"
|
| #include "cc/output/software_output_device.h"
|
| #include "content/browser/renderer_host/render_widget_host_impl.h"
|
| #include "ui/events/latency_info.h"
|
| @@ -47,9 +47,9 @@ void SoftwareBrowserCompositorOutputSurface::BindFramebuffer() {
|
| }
|
|
|
| void SoftwareBrowserCompositorOutputSurface::SwapBuffers(
|
| - cc::CompositorFrame frame) {
|
| + cc::OutputSurfaceFrame frame) {
|
| base::TimeTicks swap_time = base::TimeTicks::Now();
|
| - for (auto& latency : frame.metadata.latency_info) {
|
| + for (auto& latency : frame.latency_info) {
|
| latency.AddLatencyNumberWithTimestamp(
|
| ui::INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT, 0, 0, swap_time, 1);
|
| latency.AddLatencyNumberWithTimestamp(
|
| @@ -58,7 +58,7 @@ void SoftwareBrowserCompositorOutputSurface::SwapBuffers(
|
| }
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE, base::Bind(&RenderWidgetHostImpl::CompositorFrameDrawn,
|
| - frame.metadata.latency_info));
|
| + frame.latency_info));
|
|
|
| gfx::VSyncProvider* vsync_provider = software_device()->GetVSyncProvider();
|
| if (vsync_provider) {
|
|
|