| Index: android_webview/browser/browser_view_renderer.h
|
| diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h
|
| index ac70535f4bef0c4c4dc983843b06608f4910b8c7..10538c8268537e2469ac49c81ef98cd4d937a800 100644
|
| --- a/android_webview/browser/browser_view_renderer.h
|
| +++ b/android_webview/browser/browser_view_renderer.h
|
| @@ -129,6 +129,8 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
|
| const gfx::Vector2dF& accumulated_overscroll,
|
| const gfx::Vector2dF& latest_overscroll_delta,
|
| const gfx::Vector2dF& current_fling_velocity) override;
|
| + void OnDrawHardwareProcessFrame(
|
| + content::SynchronousCompositor::Frame frame) override;
|
|
|
| // CompositorFrameProducer overrides
|
| void OnParentDrawConstraintsUpdated(
|
| @@ -155,6 +157,7 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
|
| void ReturnResourceFromParent(
|
| CompositorFrameConsumer* compositor_frame_consumer);
|
| void ReleaseHardware();
|
| + gfx::Rect ComputeViewportRectForTilePriority();
|
|
|
| gfx::Vector2d max_scroll_offset() const;
|
|
|
| @@ -168,6 +171,7 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient,
|
|
|
| BrowserViewRendererClient* const client_;
|
| const scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner_;
|
| + const bool async_on_draw_hardware_;
|
| CompositorFrameConsumer* current_compositor_frame_consumer_;
|
| std::set<CompositorFrameConsumer*> compositor_frame_consumers_;
|
|
|
|
|