| 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_;
|
|
|
|
|