Chromium Code Reviews| Index: content/browser/aura/gpu_browser_compositor_output_surface.cc |
| diff --git a/content/browser/aura/gpu_browser_compositor_output_surface.cc b/content/browser/aura/gpu_browser_compositor_output_surface.cc |
| index 8e3c30ca52993b7a4a25d734e2a1c16768f9108d..5bcc15ca8cceb80d7c39f16449209f8962454fb2 100644 |
| --- a/content/browser/aura/gpu_browser_compositor_output_surface.cc |
| +++ b/content/browser/aura/gpu_browser_compositor_output_surface.cc |
| @@ -6,7 +6,8 @@ |
| #include "cc/output/compositor_frame.h" |
| #include "content/browser/aura/reflector_impl.h" |
| -#include "content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.h" |
| +#include "content/common/gpu/client/context_provider_command_buffer.h" |
| +#include "gpu/command_buffer/client/gles2_interface.h" |
| namespace content { |
| @@ -28,13 +29,12 @@ void GpuBrowserCompositorOutputSurface::SwapBuffers( |
| cc::CompositorFrame* frame) { |
| DCHECK(frame->gl_frame_data); |
| - WebGraphicsContext3DCommandBufferImpl* command_buffer_context = |
| - static_cast<WebGraphicsContext3DCommandBufferImpl*>( |
| - context_provider_->Context3d()); |
| + ContextProviderCommandBuffer* provider_cb = |
|
danakj
2014/01/06 20:59:37
|provider_command_buffer|? or even just |command_b
|
| + static_cast<ContextProviderCommandBuffer*>(context_provider_.get()); |
| CommandBufferProxyImpl* command_buffer_proxy = |
| - command_buffer_context->GetCommandBufferProxy(); |
| + provider_cb->GetCommandBufferProxy(); |
| DCHECK(command_buffer_proxy); |
| - context_provider_->Context3d()->shallowFlushCHROMIUM(); |
| + context_provider_->ContextGL()->ShallowFlushCHROMIUM(); |
| command_buffer_proxy->SetLatencyInfo(frame->metadata.latency_info); |
| if (reflector_.get()) { |