| Index: components/mus/public/cpp/lib/context_provider.cc
|
| diff --git a/components/mus/public/cpp/lib/context_provider.cc b/components/mus/public/cpp/lib/context_provider.cc
|
| index 4ee50263c9c5e79092fcbd798e7597cb05222a64..83a2c2bfba2a82717bea1e8dd2954ebf3db9ea8b 100644
|
| --- a/components/mus/public/cpp/lib/context_provider.cc
|
| +++ b/components/mus/public/cpp/lib/context_provider.cc
|
| @@ -11,20 +11,12 @@
|
|
|
| namespace mus {
|
|
|
| -ContextProvider::ContextProvider(
|
| - mojo::ScopedMessagePipeHandle command_buffer_handle)
|
| - : command_buffer_handle_(std::move(command_buffer_handle)),
|
| - context_(nullptr) {
|
| -}
|
| +ContextProvider::ContextProvider(shell::Connector* connector)
|
| + : connector_(connector) {}
|
|
|
| bool ContextProvider::BindToCurrentThread() {
|
| - mojom::CommandBufferPtr command_buffer_ptr;
|
| - command_buffer_ptr.Bind(mojo::InterfacePtrInfo<mus::mojom::CommandBuffer>(
|
| - std::move(command_buffer_handle_), 0u));
|
| - std::unique_ptr<GLES2Context> context(
|
| - new GLES2Context(std::vector<int32_t>(), std::move(command_buffer_ptr)));
|
| - if (context->Initialize())
|
| - context_ = std::move(context);
|
| + context_ =
|
| + GLES2Context::CreateOffscreenContext(std::vector<int32_t>(), connector_);
|
| return !!context_;
|
| }
|
|
|
|
|