Chromium Code Reviews| Index: content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc |
| diff --git a/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc b/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc |
| index a46fc17d5df9121b710be5876bb3cf0b54bf9b8f..6f759206916d72791bd01ca8292607ff5ca75d0d 100644 |
| --- a/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc |
| +++ b/content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc |
| @@ -75,12 +75,6 @@ void GpuSurfacelessBrowserCompositorOutputSurface::SwapBuffers( |
| GpuBrowserCompositorOutputSurface::SwapBuffers(std::move(frame)); |
| } |
| -void GpuSurfacelessBrowserCompositorOutputSurface::OnSwapBuffersComplete() { |
| - DCHECK(buffer_queue_); |
| - buffer_queue_->PageFlipComplete(); |
| - GpuBrowserCompositorOutputSurface::OnSwapBuffersComplete(); |
| -} |
| - |
| void GpuSurfacelessBrowserCompositorOutputSurface::BindFramebuffer() { |
| DCHECK(buffer_queue_); |
| buffer_queue_->BindFramebuffer(); |
| @@ -114,6 +108,7 @@ void GpuSurfacelessBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted( |
| buffer_queue_->RecreateBuffers(); |
| force_swap = true; |
| } |
| + buffer_queue_->PageFlipComplete(); |
|
boliu
2016/09/26 17:14:50
copy the DCHECK from old code too?
danakj
2016/09/26 18:54:44
I'm not sure what value it is TBH. We set this mem
|
| GpuBrowserCompositorOutputSurface::OnGpuSwapBuffersCompleted( |
| latency_info, result, params_mac); |
| if (force_swap) |