| Index: content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc
|
| diff --git a/content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc b/content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc
|
| index 10112cbf013ed22c7228c66e656245e5bbed8932..f577282ec6ac1c6febca56a92099785aab427221 100644
|
| --- a/content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc
|
| +++ b/content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc
|
| @@ -19,10 +19,12 @@ GpuMemoryBufferFactoryHostImpl::~GpuMemoryBufferFactoryHostImpl() {
|
| }
|
|
|
| void GpuMemoryBufferFactoryHostImpl::CreateGpuMemoryBuffer(
|
| - const gfx::GpuMemoryBufferHandle& handle,
|
| + gfx::GpuMemoryBufferType type,
|
| + gfx::GpuMemoryBufferId id,
|
| const gfx::Size& size,
|
| gfx::GpuMemoryBuffer::Format format,
|
| gfx::GpuMemoryBuffer::Usage usage,
|
| + int client_id,
|
| const CreateGpuMemoryBufferCallback& callback) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
|
|
| @@ -36,17 +38,21 @@ void GpuMemoryBufferFactoryHostImpl::CreateGpuMemoryBuffer(
|
| create_gpu_memory_buffer_requests_[request_id] = callback;
|
|
|
| host->CreateGpuMemoryBuffer(
|
| - handle,
|
| + type,
|
| + id,
|
| size,
|
| format,
|
| usage,
|
| + client_id,
|
| base::Bind(&GpuMemoryBufferFactoryHostImpl::OnGpuMemoryBufferCreated,
|
| base::Unretained(this),
|
| request_id));
|
| }
|
|
|
| void GpuMemoryBufferFactoryHostImpl::DestroyGpuMemoryBuffer(
|
| - const gfx::GpuMemoryBufferHandle& handle,
|
| + gfx::GpuMemoryBufferType type,
|
| + gfx::GpuMemoryBufferId id,
|
| + int client_id,
|
| int32 sync_point) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
|
|
| @@ -54,7 +60,7 @@ void GpuMemoryBufferFactoryHostImpl::DestroyGpuMemoryBuffer(
|
| if (!host)
|
| return;
|
|
|
| - host->DestroyGpuMemoryBuffer(handle, sync_point);
|
| + host->DestroyGpuMemoryBuffer(type, id, client_id, sync_point);
|
| }
|
|
|
| void GpuMemoryBufferFactoryHostImpl::OnGpuMemoryBufferCreated(
|
|
|