| Index: services/ui/surfaces/direct_output_surface_ozone.h
|
| diff --git a/services/ui/surfaces/direct_output_surface_ozone.h b/services/ui/surfaces/direct_output_surface_ozone.h
|
| index d64be1ef889a317be34bc4c191ac889bad861e3b..11c185fea42e3a551e327ba83e29e2887044aade 100644
|
| --- a/services/ui/surfaces/direct_output_surface_ozone.h
|
| +++ b/services/ui/surfaces/direct_output_surface_ozone.h
|
| @@ -9,9 +9,9 @@
|
|
|
| #include "base/memory/weak_ptr.h"
|
| #include "cc/output/context_provider.h"
|
| +#include "cc/output/in_process_context_provider.h"
|
| #include "cc/output/output_surface.h"
|
| #include "components/display_compositor/gl_helper.h"
|
| -#include "services/ui/surfaces/surfaces_context_provider.h"
|
| #include "ui/gfx/geometry/size.h"
|
| #include "ui/gfx/native_widget_types.h"
|
| #include "ui/gfx/swap_result.h"
|
| @@ -39,7 +39,7 @@ namespace ui {
|
| class DirectOutputSurfaceOzone : public cc::OutputSurface {
|
| public:
|
| DirectOutputSurfaceOzone(
|
| - scoped_refptr<SurfacesContextProvider> context_provider,
|
| + scoped_refptr<cc::InProcessContextProvider> context_provider,
|
| gfx::AcceleratedWidget widget,
|
| cc::SyntheticBeginFrameSource* synthetic_begin_frame_source,
|
| gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager,
|
| @@ -74,7 +74,10 @@ class DirectOutputSurfaceOzone : public cc::OutputSurface {
|
| base::TimeDelta interval);
|
|
|
| // Called when a swap completion is sent from the GPU process.
|
| - void OnGpuSwapBuffersCompleted(gfx::SwapResult result);
|
| + void OnGpuSwapBuffersCompleted(
|
| + const std::vector<ui::LatencyInfo>& latency_info,
|
| + gfx::SwapResult result,
|
| + const gpu::GpuProcessHostedCALayerTreeParamsMac* params_mac);
|
|
|
| cc::OutputSurfaceClient* client_ = nullptr;
|
|
|
|
|