Index: gpu/ipc/in_process_command_buffer.h |
diff --git a/gpu/ipc/in_process_command_buffer.h b/gpu/ipc/in_process_command_buffer.h |
index 33fe5526db9574d2f67a2e0f1dc65d116f407ef9..da1af5e1f1e8f328ecd01dffe47c2ee186604ac1 100644 |
--- a/gpu/ipc/in_process_command_buffer.h |
+++ b/gpu/ipc/in_process_command_buffer.h |
@@ -52,6 +52,7 @@ class Size; |
namespace gpu { |
+class ServiceDiscardableManager; |
class SyncPointClientState; |
class SyncPointOrderData; |
class SyncPointManager; |
@@ -198,6 +199,7 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
scoped_refptr<gl::GLShareGroup> share_group(); |
scoped_refptr<gles2::MailboxManager> mailbox_manager(); |
gpu::gles2::ProgramCache* program_cache(); |
+ ServiceDiscardableManager* discardable_manager(); |
virtual bool BlockThreadOnWaitSyncToken() const = 0; |
protected: |
@@ -208,6 +210,7 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
std::unique_ptr<gpu::gles2::ProgramCache> program_cache_; |
// No-op default initialization is used in in-process mode. |
GpuProcessActivityFlags activity_flags_; |
+ std::unique_ptr<ServiceDiscardableManager> discardable_manager_; |
}; |
private: |