| Index: cc/output/gl_renderer.h
|
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h
|
| index 008161b952854c7bc70527bd9185b28c452b4a02..581fb875c64ef5c1e410b933e630ed452b4f0a84 100644
|
| --- a/cc/output/gl_renderer.h
|
| +++ b/cc/output/gl_renderer.h
|
| @@ -50,7 +50,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| class ScopedUseGrContext;
|
|
|
| static std::unique_ptr<GLRenderer> Create(
|
| - RendererClient* client,
|
| + DirectRendererClient* client,
|
| const RendererSettings* settings,
|
| OutputSurface* output_surface,
|
| ResourceProvider* resource_provider,
|
| @@ -61,9 +61,6 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
|
|
| const RendererCapabilitiesImpl& Capabilities() const override;
|
|
|
| - // Waits for rendering to finish.
|
| - void Finish() override;
|
| -
|
| void SwapBuffers(CompositorFrameMetadata metadata) override;
|
| void SwapBuffersComplete() override;
|
|
|
| @@ -73,17 +70,13 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| virtual bool IsContextLost();
|
|
|
| protected:
|
| - GLRenderer(RendererClient* client,
|
| + GLRenderer(DirectRendererClient* client,
|
| const RendererSettings* settings,
|
| OutputSurface* output_surface,
|
| ResourceProvider* resource_provider,
|
| TextureMailboxDeleter* texture_mailbox_deleter,
|
| int highp_threshold_min);
|
|
|
| - void DidChangeVisibility() override;
|
| -
|
| - bool IsBackbufferDiscarded() const { return is_backbuffer_discarded_; }
|
| -
|
| const gfx::QuadF& SharedGeometryQuad() const { return shared_geometry_quad_; }
|
| const StaticGeometryBinding* SharedGeometry() const {
|
| return shared_geometry_.get();
|
| @@ -257,10 +250,6 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| void RestoreGLState();
|
| void RestoreFramebuffer(DrawingFrame* frame);
|
|
|
| - void DiscardBackbuffer() override;
|
| - void EnsureBackbuffer() override;
|
| - void EnforceMemoryPolicy();
|
| -
|
| void ScheduleCALayers(DrawingFrame* frame);
|
| void ScheduleOverlays(DrawingFrame* frame);
|
|
|
| @@ -499,7 +488,6 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
|
|
| gfx::Rect swap_buffer_rect_;
|
| gfx::Rect scissor_rect_;
|
| - bool is_backbuffer_discarded_;
|
| bool is_using_bind_uniform_;
|
| bool is_scissor_enabled_;
|
| bool scissor_rect_needs_reset_;
|
|
|