Index: content/browser/gpu/browser_gpu_memory_buffer_manager.h |
diff --git a/content/browser/gpu/browser_gpu_memory_buffer_manager.h b/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
index 8798ab712dd2b064ed67c885deda9bd4d2bac05f..e82828fecc3d852b40e2489162ce72647087c532 100644 |
--- a/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
+++ b/content/browser/gpu/browser_gpu_memory_buffer_manager.h |
@@ -30,6 +30,8 @@ class CONTENT_EXPORT BrowserGpuMemoryBufferManager |
gfx::GpuMemoryBuffer::Usage usage) override; |
gfx::GpuMemoryBuffer* GpuMemoryBufferFromClientBuffer( |
ClientBuffer buffer) override; |
+ void SetDestructionSyncPoint(gfx::GpuMemoryBuffer* buffer, |
+ uint32 sync_point) override; |
void AllocateGpuMemoryBufferForChildProcess( |
const gfx::Size& size, |
@@ -41,7 +43,9 @@ class CONTENT_EXPORT BrowserGpuMemoryBufferManager |
void ChildProcessDeletedGpuMemoryBuffer( |
gfx::GpuMemoryBufferType type, |
const gfx::GpuMemoryBufferId& id, |
- base::ProcessHandle child_process_handle); |
+ base::ProcessHandle child_process_handle, |
+ int child_client_id, |
+ uint32 sync_point); |
void ProcessRemoved(base::ProcessHandle process_handle); |
private: |