| 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 953e3bcb5731b3b98bfaeef8d6b7bae11c96d376..79e62fbc96bd0b2e8970f7c3e4cc37289e5fcccc 100644
|
| --- a/gpu/command_buffer/service/image_manager.cc
|
| +++ b/gpu/command_buffer/service/image_manager.cc
|
| @@ -15,6 +15,13 @@ ImageManager::ImageManager() {
|
| ImageManager::~ImageManager() {
|
| }
|
|
|
| +void ImageManager::Destroy(bool have_context) {
|
| + for (GLImageMap::const_iterator iter = images_.begin(); iter != images_.end();
|
| + ++iter)
|
| + iter->second.get()->Destroy(have_context);
|
| + images_.clear();
|
| +}
|
| +
|
| void ImageManager::AddImage(gfx::GLImage* image, int32 service_id) {
|
| images_[service_id] = image;
|
| }
|
|
|