Index: gpu/ipc/service/gpu_channel.cc |
diff --git a/gpu/ipc/service/gpu_channel.cc b/gpu/ipc/service/gpu_channel.cc |
index 73abc9c6867bc5820894b7ef368750805a845273..7486adf1c78d96174efce0630bddb5bb2a544768 100644 |
--- a/gpu/ipc/service/gpu_channel.cc |
+++ b/gpu/ipc/service/gpu_channel.cc |
@@ -1045,7 +1045,8 @@ scoped_refptr<gl::GLImage> GpuChannel::CreateImageForGpuMemoryBuffer( |
const gfx::GpuMemoryBufferHandle& handle, |
const gfx::Size& size, |
gfx::BufferFormat format, |
- uint32_t internalformat) { |
+ uint32_t internalformat, |
+ SurfaceHandle surface_handle) { |
switch (handle.type) { |
case gfx::SHARED_MEMORY_BUFFER: { |
if (!base::IsValueInRangeForNumericType<size_t>(handle.stride)) |
@@ -1066,11 +1067,8 @@ scoped_refptr<gl::GLImage> GpuChannel::CreateImageForGpuMemoryBuffer( |
return manager->gpu_memory_buffer_factory() |
->AsImageFactory() |
- ->CreateImageForGpuMemoryBuffer(handle, |
- size, |
- format, |
- internalformat, |
- client_id_); |
+ ->CreateImageForGpuMemoryBuffer(handle, size, format, internalformat, |
+ client_id_, surface_handle); |
} |
} |
} |