| Index: components/view_manager/gles2/gpu_state.h
|
| diff --git a/components/view_manager/gles2/gpu_state.h b/components/view_manager/gles2/gpu_state.h
|
| deleted file mode 100644
|
| index c858f34262f6b21cafcd0ff898284323262e0379..0000000000000000000000000000000000000000
|
| --- a/components/view_manager/gles2/gpu_state.h
|
| +++ /dev/null
|
| @@ -1,55 +0,0 @@
|
| -// Copyright 2015 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.
|
| -
|
| -#ifndef COMPONENTS_VIEW_MANAGER_GLES2_GPU_STATE_H_
|
| -#define COMPONENTS_VIEW_MANAGER_GLES2_GPU_STATE_H_
|
| -
|
| -#include "base/memory/ref_counted.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| -#include "base/single_thread_task_runner.h"
|
| -#include "base/threading/thread.h"
|
| -#include "gpu/command_buffer/service/mailbox_manager_impl.h"
|
| -#include "gpu/command_buffer/service/sync_point_manager.h"
|
| -#include "ui/gl/gl_share_group.h"
|
| -
|
| -namespace gles2 {
|
| -
|
| -// We need to share these across all CommandBuffer instances so that contexts
|
| -// they create can share resources with each other via mailboxes.
|
| -class GpuState : public base::RefCounted<GpuState> {
|
| - public:
|
| - GpuState();
|
| -
|
| - // We run the CommandBufferImpl on the control_task_runner, which forwards
|
| - // most method class to the CommandBufferDriver, which runs on the "driver",
|
| - // thread (i.e., the thread on which GpuImpl instances are created).
|
| - scoped_refptr<base::SingleThreadTaskRunner> control_task_runner() {
|
| - return control_thread_.task_runner();
|
| - }
|
| -
|
| - void StopControlThread();
|
| -
|
| - // These objects are intended to be used on the "driver" thread (i.e., the
|
| - // thread on which GpuImpl instances are created).
|
| - gfx::GLShareGroup* share_group() const { return share_group_.get(); }
|
| - gpu::gles2::MailboxManager* mailbox_manager() const {
|
| - return mailbox_manager_.get();
|
| - }
|
| - gpu::SyncPointManager* sync_point_manager() const {
|
| - return sync_point_manager_.get();
|
| - }
|
| -
|
| - private:
|
| - friend class base::RefCounted<GpuState>;
|
| - ~GpuState();
|
| -
|
| - base::Thread control_thread_;
|
| - scoped_ptr<gpu::SyncPointManager> sync_point_manager_;
|
| - scoped_refptr<gfx::GLShareGroup> share_group_;
|
| - scoped_refptr<gpu::gles2::MailboxManager> mailbox_manager_;
|
| -};
|
| -
|
| -} // namespace gles2
|
| -
|
| -#endif // COMPONENTS_VIEW_MANAGER_GLES2_GPU_STATE_H_
|
|
|