| Index: components/mus/gles2/command_buffer_driver.cc
|
| diff --git a/components/mus/gles2/command_buffer_driver.cc b/components/mus/gles2/command_buffer_driver.cc
|
| index d634fcb21b23ca42ae6164ec79b878db0e958d7f..1f588e2b78b30184b6d200f1ce2969afaef0e461 100644
|
| --- a/components/mus/gles2/command_buffer_driver.cc
|
| +++ b/components/mus/gles2/command_buffer_driver.cc
|
| @@ -229,11 +229,6 @@ void CommandBufferDriver::CreateImage(int32_t id,
|
| return;
|
| }
|
|
|
| - gfx::GpuMemoryBufferHandle gfx_handle;
|
| - // TODO(jam): create mojo enum for this and converter
|
| - gfx_handle.type = static_cast<gfx::GpuMemoryBufferType>(type);
|
| - gfx_handle.id = gfx::GpuMemoryBufferId(id);
|
| -
|
| MojoPlatformHandle platform_handle;
|
| MojoResult extract_result = MojoExtractPlatformHandle(
|
| memory_handle.release().value(), &platform_handle);
|
| @@ -242,16 +237,17 @@ void CommandBufferDriver::CreateImage(int32_t id,
|
| return;
|
| }
|
|
|
| + base::SharedMemoryHandle handle;
|
| #if defined(OS_WIN)
|
| - gfx_handle.handle = platform_handle;
|
| + handle = platform_handle;
|
| #else
|
| - gfx_handle.handle = base::FileDescriptor(platform_handle, false);
|
| + handle = base::FileDescriptor(platform_handle, false);
|
| #endif
|
|
|
| scoped_refptr<gfx::GLImageSharedMemory> image =
|
| new gfx::GLImageSharedMemory(gfx_size, internal_format);
|
| // TODO(jam): also need a mojo enum for this enum
|
| - if (!image->Initialize(gfx_handle, gpu_format)) {
|
| + if (!image->Initialize(handle, gfx::GpuMemoryBufferId(id), gpu_format)) {
|
| NOTREACHED();
|
| return;
|
| }
|
|
|