Index: gpu/command_buffer/common/buffer.h |
diff --git a/gpu/command_buffer/common/buffer.h b/gpu/command_buffer/common/buffer.h |
index 180779317b6bed74f424c01c5fb6213df3d3ade8..d4de9175471160c9cd478e690978d50b0d207764 100644 |
--- a/gpu/command_buffer/common/buffer.h |
+++ b/gpu/command_buffer/common/buffer.h |
@@ -25,6 +25,7 @@ namespace gpu { |
class GPU_EXPORT BufferBacking { |
public: |
virtual ~BufferBacking() {} |
+ virtual bool is_shared() const; |
virtual void* GetMemory() const = 0; |
virtual size_t GetSize() const = 0; |
}; |
@@ -34,6 +35,7 @@ class GPU_EXPORT SharedMemoryBufferBacking : public BufferBacking { |
SharedMemoryBufferBacking(std::unique_ptr<base::SharedMemory> shared_memory, |
size_t size); |
~SharedMemoryBufferBacking() override; |
+ bool is_shared() const override; |
void* GetMemory() const override; |
size_t GetSize() const override; |
base::SharedMemory* shared_memory() { return shared_memory_.get(); } |