diff options
Diffstat (limited to 'chromium/content/gpu/gpu_child_thread.h')
-rw-r--r-- | chromium/content/gpu/gpu_child_thread.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/content/gpu/gpu_child_thread.h b/chromium/content/gpu/gpu_child_thread.h index 417035ddcb0..e75b24091ba 100644 --- a/chromium/content/gpu/gpu_child_thread.h +++ b/chromium/content/gpu/gpu_child_thread.h @@ -58,6 +58,12 @@ class GpuChildThread : public ChildThreadImpl, void Init(const base::Time& process_start_time); + static GpuChildThread* instance() { return instance_; } + + gpu::GpuChannelManager* gpu_channel_manager() { + return viz_main_.gpu_service()->gpu_channel_manager(); + } + private: GpuChildThread(const ChildThreadImpl::Options& options, std::unique_ptr<gpu::GpuInit> gpu_init); @@ -106,6 +112,8 @@ class GpuChildThread : public ChildThreadImpl, base::WeakPtrFactory<GpuChildThread> weak_factory_; + static GpuChildThread* instance_; + DISALLOW_COPY_AND_ASSIGN(GpuChildThread); }; |