| Index: content/browser/android/synchronous_compositor_host.h
|
| diff --git a/content/browser/android/synchronous_compositor_host.h b/content/browser/android/synchronous_compositor_host.h
|
| index caf0bc25de05021e4406ed875fb9e868e4f74a07..261593213b81d3d1039a37b02ca54e5ca76cd1d3 100644
|
| --- a/content/browser/android/synchronous_compositor_host.h
|
| +++ b/content/browser/android/synchronous_compositor_host.h
|
| @@ -58,6 +58,10 @@ class SynchronousCompositorHost : public SynchronousCompositor {
|
| const gfx::Size& viewport_size,
|
| const gfx::Rect& viewport_rect_for_tile_priority,
|
| const gfx::Transform& transform_for_tile_priority) override;
|
| + void DemandDrawHwAsync(
|
| + const gfx::Size& viewport_size,
|
| + const gfx::Rect& viewport_rect_for_tile_priority,
|
| + const gfx::Transform& transform_for_tile_priority) override;
|
| bool DemandDrawSw(SkCanvas* canvas) override;
|
| void ReturnResources(uint32_t output_surface_id,
|
| const cc::ReturnedResourceArray& resources) override;
|
| @@ -89,6 +93,11 @@ class SynchronousCompositorHost : public SynchronousCompositor {
|
| bool DemandDrawSwInProc(SkCanvas* canvas);
|
| void SetSoftwareDrawSharedMemoryIfNeeded(size_t stride, size_t buffer_size);
|
| void SendZeroMemory();
|
| + SynchronousCompositor::Frame DemandDrawHwHelper(
|
| + uint32_t output_surface_id,
|
| + const cc::CompositorFrame& compositor_frame);
|
| + void DemandDrawHwReceiveFrame(uint32_t output_surface_id,
|
| + const cc::CompositorFrame& compositor_frame);
|
|
|
| RenderWidgetHostViewAndroid* const rwhva_;
|
| SynchronousCompositorClient* const client_;
|
|
|