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..6c7a093a3015fa0f541b417e617bf9bd08cbc575 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 RecordDestructionSyncPoint(ClientBuffer 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: |