| Index: ui/gl/gl_image_io_surface.mm | 
| diff --git a/ui/gl/gl_image_io_surface.mm b/ui/gl/gl_image_io_surface.mm | 
| index 3f4964e85438c4e4e6d1e2388ce8bf31e1e01e86..211226a27b373701bda3b7375637823e1c741f66 100644 | 
| --- a/ui/gl/gl_image_io_surface.mm | 
| +++ b/ui/gl/gl_image_io_surface.mm | 
| @@ -138,9 +138,11 @@ | 
|  | 
| }  // namespace | 
|  | 
| -GLImageIOSurface::GLImageIOSurface(const gfx::Size& size, | 
| +GLImageIOSurface::GLImageIOSurface(gfx::GenericSharedMemoryId io_surface_id, | 
| +                                   const gfx::Size& size, | 
| unsigned internalformat) | 
| -    : size_(size), | 
| +    : io_surface_id_(io_surface_id), | 
| +      size_(size), | 
| internalformat_(internalformat), | 
| format_(BufferFormat::RGBA_8888) {} | 
|  | 
| @@ -150,7 +152,6 @@ | 
| } | 
|  | 
| bool GLImageIOSurface::Initialize(IOSurfaceRef io_surface, | 
| -                                  gfx::GenericSharedMemoryId io_surface_id, | 
| BufferFormat format) { | 
| DCHECK(thread_checker_.CalledOnValidThread()); | 
| DCHECK(!io_surface_); | 
| @@ -167,7 +168,6 @@ | 
|  | 
| format_ = format; | 
| io_surface_.reset(io_surface, base::scoped_policy::RETAIN); | 
| -  io_surface_id_ = io_surface_id; | 
| return true; | 
| } | 
|  | 
|  |