| 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
|
| deleted file mode 100644
|
| index 02717112dd75eff69a77d8350d5c61a666119ac1..0000000000000000000000000000000000000000
|
| --- a/components/mus/public/cpp/lib/context_provider.cc
|
| +++ /dev/null
|
| @@ -1,61 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "components/mus/public/cpp/context_provider.h"
|
| -
|
| -#include <stdint.h>
|
| -
|
| -#include "base/logging.h"
|
| -#include "components/mus/public/cpp/gles2_context.h"
|
| -#include "services/shell/public/cpp/connector.h"
|
| -
|
| -namespace mus {
|
| -
|
| -ContextProvider::ContextProvider(shell::Connector* connector)
|
| - : connector_(connector->Clone()) {}
|
| -
|
| -bool ContextProvider::BindToCurrentThread() {
|
| - if (connector_) {
|
| - context_ = GLES2Context::CreateOffscreenContext(std::vector<int32_t>(),
|
| - connector_.get());
|
| - // We don't need the connector anymore, so release it.
|
| - connector_.reset();
|
| - }
|
| - return !!context_;
|
| -}
|
| -
|
| -gpu::gles2::GLES2Interface* ContextProvider::ContextGL() {
|
| - return context_->interface();
|
| -}
|
| -
|
| -gpu::ContextSupport* ContextProvider::ContextSupport() {
|
| - if (!context_)
|
| - return NULL;
|
| - return context_->context_support();
|
| -}
|
| -
|
| -class GrContext* ContextProvider::GrContext() {
|
| - return NULL;
|
| -}
|
| -
|
| -void ContextProvider::InvalidateGrContext(uint32_t state) {}
|
| -
|
| -gpu::Capabilities ContextProvider::ContextCapabilities() {
|
| - gpu::Capabilities capabilities;
|
| - // Enabled the CHROMIUM_image extension to use GpuMemoryBuffers. The
|
| - // implementation of which is used in CommandBufferDriver.
|
| - capabilities.image = true;
|
| - return capabilities;
|
| -}
|
| -
|
| -base::Lock* ContextProvider::GetLock() {
|
| - // This context provider is not used on multiple threads.
|
| - NOTREACHED();
|
| - return nullptr;
|
| -}
|
| -
|
| -ContextProvider::~ContextProvider() {
|
| -}
|
| -
|
| -} // namespace mus
|
|
|