| Index: gpu/command_buffer/service/image_manager.cc
|
| diff --git a/gpu/command_buffer/service/image_manager.cc b/gpu/command_buffer/service/image_manager.cc
|
| index b42477069e9f4d7ad887ea7b1413d2aa4c16c927..f529df0b223587cb914d81ec02c1ae1662b0c176 100644
|
| --- a/gpu/command_buffer/service/image_manager.cc
|
| +++ b/gpu/command_buffer/service/image_manager.cc
|
| @@ -19,6 +19,14 @@ void ImageManager::AddImage(gfx::GLImage* image, int32 service_id) {
|
| gl_images_[service_id] = image;
|
| }
|
|
|
| +void ImageManager::AddImageBuffer(void* buffer, int image_id,
|
| + int width, int height) {
|
| + scoped_refptr<gfx::GLImage> gl_image =
|
| + gfx::GLImage::CreateGLImageForGpuMemoryBuffer(
|
| + buffer, gfx::Size(width, height));
|
| + AddImage(gl_image, image_id);
|
| +}
|
| +
|
| void ImageManager::RemoveImage(int32 service_id) {
|
| gl_images_.erase(service_id);
|
| }
|
|
|