Index: gpu/command_buffer/client/transfer_buffer.h |
diff --git a/gpu/command_buffer/client/transfer_buffer.h b/gpu/command_buffer/client/transfer_buffer.h |
index 5f6623e05124e28dbb8f3985d9c3c0972367ee11..c0c2ba040cd812f2cf5f495213144a3995e62bf5 100644 |
--- a/gpu/command_buffer/client/transfer_buffer.h |
+++ b/gpu/command_buffer/client/transfer_buffer.h |
@@ -59,6 +59,8 @@ class GPU_EXPORT TransferBufferInterface { |
virtual unsigned int GetSize() const = 0; |
virtual unsigned int GetFreeSize() const = 0; |
+ |
+ virtual base::SharedMemory* GetSharedMemory() const = 0; |
}; |
// Class that manages the transfer buffer. |
@@ -86,6 +88,7 @@ class GPU_EXPORT TransferBuffer : public TransferBufferInterface { |
void FreePendingToken(void* p, unsigned int token) override; |
unsigned int GetSize() const override; |
unsigned int GetFreeSize() const override; |
+ base::SharedMemory* GetSharedMemory() const override; |
// These are for testing. |
unsigned int GetCurrentMaxAllocationWithoutRealloc() const; |