Index: gpu/command_buffer/client/context_support.h |
diff --git a/gpu/command_buffer/client/context_support.h b/gpu/command_buffer/client/context_support.h |
index 19218aa2a6f84f61d46ae8b5772086a4f7d209e4..303b55cda03e7910e5a070de013427a30eb8d4f7 100644 |
--- a/gpu/command_buffer/client/context_support.h |
+++ b/gpu/command_buffer/client/context_support.h |
@@ -6,6 +6,7 @@ |
#define GPU_COMMAND_BUFFER_CLIENT_CONTEXT_SUPPORT_H_ |
#include "base/callback.h" |
+#include "ui/gfx/buffer_types.h" |
#include "ui/gfx/overlay_transform.h" |
namespace gfx { |
@@ -46,9 +47,11 @@ class ContextSupport { |
// This method is not stateful and needs to be re-scheduled every frame. |
virtual void ScheduleOverlayPlane(int plane_z_order, |
gfx::OverlayTransform plane_transform, |
+ gfx::BufferFormat storage_format, |
unsigned overlay_texture_id, |
const gfx::Rect& display_bounds, |
- const gfx::RectF& uv_rect) = 0; |
+ const gfx::RectF& uv_rect, |
+ bool handle_scaling) = 0; |
virtual uint32 InsertFutureSyncPointCHROMIUM() = 0; |
virtual void RetireSyncPointCHROMIUM(uint32 sync_point) = 0; |