| 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(); }
|
|
|