| Index: cc/output/software_renderer.h
|
| diff --git a/cc/output/software_renderer.h b/cc/output/software_renderer.h
|
| index c7e0f809d43fd3171f34b0f069b3e115ebfb16d4..ff5ea508e92b568274654ec9de52e01a1d2043a3 100644
|
| --- a/cc/output/software_renderer.h
|
| +++ b/cc/output/software_renderer.h
|
| @@ -13,7 +13,6 @@
|
| namespace cc {
|
|
|
| class OutputSurface;
|
| -class RendererClient;
|
| class ResourceProvider;
|
| class SoftwareOutputDevice;
|
|
|
| @@ -27,17 +26,14 @@ class TileDrawQuad;
|
| class CC_EXPORT SoftwareRenderer : public DirectRenderer {
|
| public:
|
| static std::unique_ptr<SoftwareRenderer> Create(
|
| - RendererClient* client,
|
| + DirectRendererClient* client,
|
| const RendererSettings* settings,
|
| OutputSurface* output_surface,
|
| ResourceProvider* resource_provider);
|
|
|
| ~SoftwareRenderer() override;
|
| const RendererCapabilitiesImpl& Capabilities() const override;
|
| - void Finish() override;
|
| void SwapBuffers(CompositorFrameMetadata metadata) override;
|
| - void DiscardBackbuffer() override;
|
| - void EnsureBackbuffer() override;
|
|
|
| void SetDisablePictureQuadImageFiltering(bool disable) {
|
| disable_picture_quad_image_filtering_ = disable;
|
| @@ -64,13 +60,11 @@ class CC_EXPORT SoftwareRenderer : public DirectRenderer {
|
| DrawingFrame* frame,
|
| std::unique_ptr<CopyOutputRequest> request) override;
|
|
|
| - SoftwareRenderer(RendererClient* client,
|
| + SoftwareRenderer(DirectRendererClient* client,
|
| const RendererSettings* settings,
|
| OutputSurface* output_surface,
|
| ResourceProvider* resource_provider);
|
|
|
| - void DidChangeVisibility() override;
|
| -
|
| private:
|
| void ClearCanvas(SkColor color);
|
| void ClearFramebuffer(DrawingFrame* frame);
|
| @@ -110,7 +104,6 @@ class CC_EXPORT SoftwareRenderer : public DirectRenderer {
|
|
|
| RendererCapabilitiesImpl capabilities_;
|
| bool is_scissor_enabled_;
|
| - bool is_backbuffer_discarded_;
|
| gfx::Rect scissor_rect_;
|
|
|
| SoftwareOutputDevice* output_device_;
|
|
|