Chromium Code Reviews| Index: gpu/command_buffer/service/image_manager.h |
| diff --git a/gpu/command_buffer/service/image_manager.h b/gpu/command_buffer/service/image_manager.h |
| index eadf24619d8ecb2ff5390ead5bdcd155c77140f7..9ac26b0631a647a6b1feaa717b723094b028e1c4 100644 |
| --- a/gpu/command_buffer/service/image_manager.h |
| +++ b/gpu/command_buffer/service/image_manager.h |
| @@ -23,12 +23,13 @@ class GPU_EXPORT ImageManager { |
| ImageManager(); |
| ~ImageManager(); |
| - void AddImage(gfx::GLImage* image, int32 service_id); |
| - void RemoveImage(int32 service_id); |
| + void Destroy(bool have_context); |
| + bool AddImage(gfx::GLImage* image, int32 service_id); |
| + bool RemoveImage(int32 service_id); |
|
no sievers
2014/07/30 12:34:08
I'd leave RemoveImage() as returning void
sohanjg
2014/07/30 13:08:02
Done.
|
| gfx::GLImage* LookupImage(int32 service_id); |
| private: |
| - typedef base::hash_map<uint32, scoped_refptr<gfx::GLImage> > GLImageMap; |
| + typedef base::hash_map<int32, scoped_refptr<gfx::GLImage> > GLImageMap; |
| GLImageMap images_; |
| DISALLOW_COPY_AND_ASSIGN(ImageManager); |