| 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 a125ae80f0550a0e347ec20ce8e2c8ef5148675b..3750b3edd3024134f4683a23a25e5cc30abc19b2 100644
|
| --- a/gpu/command_buffer/service/image_manager.h
|
| +++ b/gpu/command_buffer/service/image_manager.h
|
| @@ -37,6 +37,9 @@ class GPU_EXPORT ImageManager
|
| void RemoveImage(int32 service_id);
|
| gfx::GLImage* LookupImage(int32 service_id);
|
|
|
| + // For Android specific workaround.
|
| + void SetReleaseAfterUse();
|
| +
|
| private:
|
| friend class base::RefCounted<ImageManager>;
|
|
|
| @@ -45,6 +48,8 @@ class GPU_EXPORT ImageManager
|
| typedef base::hash_map<uint32, scoped_refptr<gfx::GLImage> > GLImageMap;
|
| GLImageMap gl_images_;
|
|
|
| + bool release_after_use_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ImageManager);
|
| };
|
|
|
|
|