Index: content/browser/android/in_process/synchronous_compositor_output_surface.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_output_surface.h b/content/browser/android/in_process/synchronous_compositor_output_surface.h |
index ab9cd4254a9b3920631804a8cfee1e55fb36722c..d24f333ca28db02031f542ef01bff14824555466 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_output_surface.h |
+++ b/content/browser/android/in_process/synchronous_compositor_output_surface.h |
@@ -74,10 +74,13 @@ class SynchronousCompositorOutputSurface |
bool InitializeHwDraw( |
scoped_refptr<cc::ContextProvider> onscreen_context_provider); |
void ReleaseHwDraw(); |
- scoped_ptr<cc::CompositorFrame> DemandDrawHw(gfx::Size surface_size, |
- const gfx::Transform& transform, |
- gfx::Rect viewport, |
- gfx::Rect clip); |
+ scoped_ptr<cc::CompositorFrame> DemandDrawHw( |
+ gfx::Size surface_size, |
+ const gfx::Transform& transform, |
+ gfx::Rect viewport, |
+ gfx::Rect clip, |
+ gfx::Rect viewport_rect_for_tile_priority, |
+ const gfx::Transform& transform_for_tile_priority); |
void ReturnResources(const cc::CompositorFrameAck& frame_ack); |
scoped_ptr<cc::CompositorFrame> DemandDrawSw(SkCanvas* canvas); |
void SetMemoryPolicy(const SynchronousCompositorMemoryPolicy& policy); |
@@ -90,6 +93,8 @@ class SynchronousCompositorOutputSurface |
void InvokeComposite(const gfx::Transform& transform, |
gfx::Rect viewport, |
gfx::Rect clip, |
+ gfx::Rect viewport_rect_for_tile_priority, |
+ gfx::Transform transform_for_tile_priority, |
bool hardware_draw); |
bool CalledOnValidThread() const; |
SynchronousCompositorOutputSurfaceDelegate* GetDelegate(); |
@@ -101,6 +106,8 @@ class SynchronousCompositorOutputSurface |
gfx::Transform cached_hw_transform_; |
gfx::Rect cached_hw_viewport_; |
gfx::Rect cached_hw_clip_; |
+ gfx::Rect cached_hw_viewport_rect_for_tile_priority_; |
+ gfx::Transform cached_hw_transform_for_tile_priority_; |
// Only valid (non-NULL) during a DemandDrawSw() call. |
SkCanvas* current_sw_canvas_; |