Index: ui/ozone/demo/surfaceless_gl_renderer.cc |
diff --git a/ui/ozone/demo/surfaceless_gl_renderer.cc b/ui/ozone/demo/surfaceless_gl_renderer.cc |
index 9e0f894a01cc654eff2878c968ec34f990964bb6..859ede1fc5cee32e8a3efe137c9c3edf8d1996bc 100644 |
--- a/ui/ozone/demo/surfaceless_gl_renderer.cc |
+++ b/ui/ozone/demo/surfaceless_gl_renderer.cc |
@@ -109,9 +109,10 @@ void SurfacelessGlRenderer::RenderFrame() { |
glClearColor(1 - fraction, 0.0, fraction, 1.0); |
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); |
- surface_->ScheduleOverlayPlane(0, gfx::OVERLAY_TRANSFORM_NONE, |
- buffers_[back_buffer_]->image(), |
- gfx::Rect(size_), gfx::RectF(0, 0, 1, 1)); |
+ surface_->ScheduleOverlayPlane( |
+ 0, gfx::OVERLAY_TRANSFORM_NONE, gfx::BufferFormat::BGRX_8888, |
+ buffers_[back_buffer_]->image(), gfx::Rect(size_), gfx::RectF(0, 0, 1, 1), |
+ true); |
back_buffer_ ^= 1; |
surface_->SwapBuffersAsync( |
base::Bind(&SurfacelessGlRenderer::PostRenderFrameTask, |