summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-05 14:08:31 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-11 07:46:53 +0000
commit6a4cabb866f66d4128a97cdc6d9d08ce074f1247 (patch)
treeab00f70a5e89278d6a0d16ff0c42578dc4d84a2d /chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h
parente733310db58160074f574c429d48f8308c0afe17 (diff)
downloadqtwebengine-chromium-6a4cabb866f66d4128a97cdc6d9d08ce074f1247.tar.gz
BASELINE: Update Chromium to 57.0.2987.144
Change-Id: I29db402ff696c71a04c4dbaec822c2e53efe0267 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h')
-rw-r--r--chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h b/chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h
index 921b42e8e34..b75780bbc14 100644
--- a/chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h
+++ b/chromium/gpu/command_buffer/client/gpu_memory_buffer_manager.h
@@ -19,26 +19,18 @@ struct SyncToken;
class GPU_EXPORT GpuMemoryBufferManager {
public:
GpuMemoryBufferManager();
+ virtual ~GpuMemoryBufferManager();
- // Allocates a GpuMemoryBuffer that can be shared with another process.
- virtual std::unique_ptr<gfx::GpuMemoryBuffer> AllocateGpuMemoryBuffer(
+ // Creates a GpuMemoryBuffer that can be shared with another process.
+ virtual std::unique_ptr<gfx::GpuMemoryBuffer> CreateGpuMemoryBuffer(
const gfx::Size& size,
gfx::BufferFormat format,
gfx::BufferUsage usage,
gpu::SurfaceHandle surface_handle) = 0;
- // Creates a GpuMemoryBuffer from existing handle.
- virtual std::unique_ptr<gfx::GpuMemoryBuffer> CreateGpuMemoryBufferFromHandle(
- const gfx::GpuMemoryBufferHandle& handle,
- const gfx::Size& size,
- gfx::BufferFormat format) = 0;
-
// Associates destruction sync point with |buffer|.
virtual void SetDestructionSyncToken(gfx::GpuMemoryBuffer* buffer,
const gpu::SyncToken& sync_token) = 0;
-
- protected:
- virtual ~GpuMemoryBufferManager();
};
} // namespace gpu