Index: gpu/command_buffer/client/gpu_memory_buffer_manager.h |
diff --git a/gpu/command_buffer/client/gpu_memory_buffer_manager.h b/gpu/command_buffer/client/gpu_memory_buffer_manager.h |
index b75780bbc14921cd33d7646272734e456ff1861f..de0f4e71734700e08683d2f74c3d589291ab0e00 100644 |
--- a/gpu/command_buffer/client/gpu_memory_buffer_manager.h |
+++ b/gpu/command_buffer/client/gpu_memory_buffer_manager.h |
@@ -21,14 +21,16 @@ class GPU_EXPORT GpuMemoryBufferManager { |
GpuMemoryBufferManager(); |
virtual ~GpuMemoryBufferManager(); |
- // Creates a GpuMemoryBuffer that can be shared with another process. |
+ // Creates a GpuMemoryBuffer that can be shared with another process. It can |
+ // be called on any thread. |
virtual std::unique_ptr<gfx::GpuMemoryBuffer> CreateGpuMemoryBuffer( |
const gfx::Size& size, |
gfx::BufferFormat format, |
gfx::BufferUsage usage, |
gpu::SurfaceHandle surface_handle) = 0; |
- // Associates destruction sync point with |buffer|. |
+ // Associates destruction sync point with |buffer|. It can be called on any |
+ // thread. |
virtual void SetDestructionSyncToken(gfx::GpuMemoryBuffer* buffer, |
const gpu::SyncToken& sync_token) = 0; |
}; |