Chromium Code Reviews| Index: cc/output/gl_renderer.h |
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h |
| index e6a668d2086386442426039228e7ef1553f0650e..66345328c2d102c7d784290d6d23706ab80ac13c 100644 |
| --- a/cc/output/gl_renderer.h |
| +++ b/cc/output/gl_renderer.h |
| @@ -24,6 +24,7 @@ namespace cc { |
| class GLRendererShaderTest; |
| class OutputSurface; |
| +class PictureDrawQuad; |
| class ScopedResource; |
| class StreamVideoDrawQuad; |
| class TextureDrawQuad; |
| @@ -137,9 +138,12 @@ class CC_EXPORT GLRenderer : |
| void FlushTextureQuadCache(); |
| void DrawIOSurfaceQuad(const DrawingFrame& frame, |
| const IOSurfaceDrawQuad* quad); |
| - void DrawTileQuad(const DrawingFrame& frame, const TileDrawQuad* quad); |
| + void DrawTileQuad(const DrawingFrame& frame, |
| + const TileDrawQuadBase* quad, |
| + unsigned resource_id); |
|
danakj
2013/03/21 02:34:42
ResourceProvider::ResourceId is the type
Leandro GraciĆ” Gil
2013/03/21 16:42:48
Done.
|
| void DrawYUVVideoQuad(const DrawingFrame& frame, |
| const YUVVideoDrawQuad* quad); |
| + void DrawPictureQuad(const DrawingFrame& frame, const PictureDrawQuad* quad); |
| void SetShaderOpacity(float opacity, int alpha_location); |
| void SetShaderQuadF(const gfx::QuadF& quad, int quad_location); |
| @@ -320,6 +324,10 @@ class CC_EXPORT GLRenderer : |
| scoped_refptr<ResourceProvider::Fence> last_swap_fence_; |
| + SkBitmap on_demand_tile_raster_bitmap_; |
| + GLuint on_demand_tile_raster_texture_; |
| + ResourceProvider::ResourceId on_demand_tile_raster_resource_id_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(GLRenderer); |
| }; |