| Index: gpu/command_buffer/client/gles2_implementation.cc
|
| diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc
|
| index b99b332f74f559e299b6bd9c5cff26f12417fc26..714386c2a41a180a9ba49075c1f178e1294fe079 100644
|
| --- a/gpu/command_buffer/client/gles2_implementation.cc
|
| +++ b/gpu/command_buffer/client/gles2_implementation.cc
|
| @@ -275,6 +275,10 @@ GLES2Implementation::~GLES2Implementation() {
|
| #if defined(GLES2_SUPPORT_CLIENT_SIDE_ARRAYS)
|
| DeleteBuffers(arraysize(reserved_ids_), &reserved_ids_[0]);
|
| #endif
|
| +
|
| + // Release any per-context data in share group.
|
| + share_group_->FreeContext(this);
|
| +
|
| buffer_tracker_.reset();
|
|
|
| // Make sure the commands make it the service.
|
|
|