| Index: cc/output/gl_renderer.h
|
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h
|
| index 27f2c4221ef4fc8abc6d19059ba364bf1dcf3e00..ddc879150894c0ab2174711b8002802bc1e5f21f 100644
|
| --- a/cc/output/gl_renderer.h
|
| +++ b/cc/output/gl_renderer.h
|
| @@ -110,10 +110,9 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| const gfx::Rect& target_rect) override;
|
| void SetDrawViewport(const gfx::Rect& window_space_viewport) override;
|
| void SetScissorTestRect(const gfx::Rect& scissor_rect) override;
|
| - void DiscardPixels(bool has_external_stencil_test,
|
| - bool draw_rect_covers_full_surface) override;
|
| - void ClearFramebuffer(DrawingFrame* frame,
|
| - bool has_external_stencil_test) override;
|
| + void PrepareSurfaceForPass(DrawingFrame* frame,
|
| + SurfaceInitializationMode initialization_mode,
|
| + const gfx::Rect& render_pass_scissor) override;
|
| void DoDrawQuad(DrawingFrame* frame,
|
| const class DrawQuad*,
|
| const gfx::QuadF* draw_region) override;
|
| @@ -150,6 +149,9 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
|
|
| static void ToGLMatrix(float* gl_matrix, const gfx::Transform& transform);
|
|
|
| + void DiscardPixels();
|
| + void ClearFramebuffer(DrawingFrame* frame);
|
| +
|
| void DrawCheckerboardQuad(const DrawingFrame* frame,
|
| const CheckerboardDrawQuad* quad,
|
| const gfx::QuadF* clip_region);
|
|
|