Index: components/mus/surfaces/surfaces_context_provider.h |
diff --git a/components/mus/surfaces/surfaces_context_provider.h b/components/mus/surfaces/surfaces_context_provider.h |
index 5da9ef174c5c5c41bb80ec3cb453a8dfaa34eff3..cfe080d1a3ca20ffe373be926c0bd90ce0039124 100644 |
--- a/components/mus/surfaces/surfaces_context_provider.h |
+++ b/components/mus/surfaces/surfaces_context_provider.h |
@@ -18,6 +18,7 @@ |
namespace gpu { |
+class CommandBufferProxyImpl; |
class TransferBuffer; |
namespace gles2 { |
@@ -69,6 +70,8 @@ class SurfacesContextProvider : public cc::ContextProvider, |
void UpdateVSyncParameters(int64_t timebase, int64_t interval) override; |
void GpuCompletedSwapBuffers(gfx::SwapResult result) override; |
+ bool use_chrome_gpu_command_buffer_; |
+ |
// From GLES2Context: |
// Initialized in BindToCurrentThread. |
std::unique_ptr<gpu::gles2::GLES2CmdHelper> gles2_helper_; |
@@ -81,6 +84,7 @@ class SurfacesContextProvider : public cc::ContextProvider, |
SurfacesContextProviderDelegate* delegate_; |
gfx::AcceleratedWidget widget_; |
CommandBufferLocal* command_buffer_local_; |
+ std::unique_ptr<gpu::CommandBufferProxyImpl> command_buffer_proxy_impl_; |
gfx::GLSurface::SwapCompletionCallback swap_buffers_completion_callback_; |