Index: services/ui/surfaces/direct_output_surface.cc |
diff --git a/services/ui/surfaces/direct_output_surface.cc b/services/ui/surfaces/direct_output_surface.cc |
index bd07cd00c6dd4185951daee6ad5b7d98dc5ab718..67cd6591609c1b5165f5da431bc5a385efdff131 100644 |
--- a/services/ui/surfaces/direct_output_surface.cc |
+++ b/services/ui/surfaces/direct_output_surface.cc |
@@ -49,6 +49,14 @@ void DirectOutputSurface::BindFramebuffer() { |
context_provider()->ContextGL()->BindFramebuffer(GL_FRAMEBUFFER, 0); |
} |
+void DirectOutputSurface::Reshape(const gfx::Size& size, |
+ float device_scale_factor, |
+ const gfx::ColorSpace& color_space, |
+ bool has_alpha) { |
+ context_provider()->ContextGL()->ResizeCHROMIUM( |
+ size.width(), size.height(), device_scale_factor, has_alpha); |
+} |
+ |
void DirectOutputSurface::SwapBuffers(cc::OutputSurfaceFrame frame) { |
DCHECK(context_provider_); |
if (frame.sub_buffer_rect == gfx::Rect(frame.size)) { |