Index: gpu/ipc/service/gpu_channel.h |
diff --git a/gpu/ipc/service/gpu_channel.h b/gpu/ipc/service/gpu_channel.h |
index c608a3c1834e90c38f8a1bb7f8d38af856065e16..0c47dd180899da34ced39e85138306987c709987 100644 |
--- a/gpu/ipc/service/gpu_channel.h |
+++ b/gpu/ipc/service/gpu_channel.h |
@@ -87,6 +87,7 @@ class GPU_EXPORT GpuChannel : public IPC::Listener, public FilteredSender { |
GpuWatchdogThread* watchdog, |
scoped_refptr<gl::GLShareGroup> share_group, |
scoped_refptr<gles2::MailboxManager> mailbox_manager, |
+ ServiceDiscardableManager* discardable_manager_, |
scoped_refptr<PreemptionFlag> preempting_flag, |
scoped_refptr<PreemptionFlag> preempted_flag, |
scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
@@ -154,6 +155,10 @@ class GPU_EXPORT GpuChannel : public IPC::Listener, public FilteredSender { |
gl::GLShareGroup* share_group() const { return share_group_.get(); } |
+ ServiceDiscardableManager* discardable_manager() const { |
+ return discardable_manager_; |
+ } |
+ |
GpuCommandBufferStub* LookupCommandBuffer(int32_t route_id); |
void LoseAllContexts(); |
@@ -272,6 +277,8 @@ class GPU_EXPORT GpuChannel : public IPC::Listener, public FilteredSender { |
GpuWatchdogThread* const watchdog_; |
+ ServiceDiscardableManager* discardable_manager_; |
+ |
const bool is_gpu_host_; |
// Member variables should appear before the WeakPtrFactory, to ensure that |