Index: cc/output/direct_renderer.cc |
diff --git a/cc/output/direct_renderer.cc b/cc/output/direct_renderer.cc |
index 61865b1da829dca1893a655be79e9c2411a6c353..bb1fc46a3e9ef9ed665af490a51a99c08e26ea9a 100644 |
--- a/cc/output/direct_renderer.cc |
+++ b/cc/output/direct_renderer.cc |
@@ -128,18 +128,19 @@ gfx::Rect DirectRenderer::MoveFromDrawToWindowSpace( |
return window_rect; |
} |
-DirectRenderer::DirectRenderer(RendererClient* client, |
+DirectRenderer::DirectRenderer(DirectRendererClient* client, |
const RendererSettings* settings, |
OutputSurface* output_surface, |
ResourceProvider* resource_provider) |
- : Renderer(client, settings), |
+ : client_(client), |
+ settings_(settings), |
output_surface_(output_surface), |
resource_provider_(resource_provider), |
overlay_processor_(new OverlayProcessor(output_surface)) { |
overlay_processor_->Initialize(); |
} |
-DirectRenderer::~DirectRenderer() {} |
+DirectRenderer::~DirectRenderer() = default; |
const TileDrawQuad* DirectRenderer::CanPassBeDrawnDirectly( |
const RenderPass* pass) { |
@@ -218,8 +219,6 @@ void DirectRenderer::DrawFrame(RenderPassList* render_passes_in_draw_order, |
frame.device_viewport_rect = device_viewport_rect; |
frame.device_clip_rect = device_clip_rect; |
- EnsureBackbuffer(); |
- |
// Only reshape when we know we are going to draw. Otherwise, the reshape |
// can leave the window at the wrong size if we never draw and the proper |
// viewport size is never set. |