diff options
author | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-24 00:42:43 +0000 |
---|---|---|
committer | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-24 00:42:43 +0000 |
commit | 33e42264bdb909f54e5694052c3db686e882d884 (patch) | |
tree | b94abf16e64c5f8933f609cc2c26ce60ee6d833f /gpu | |
parent | 0bdcc45f1f5a7895f506394ba80e7b2cea2105a4 (diff) | |
download | chromium_src-33e42264bdb909f54e5694052c3db686e882d884.zip chromium_src-33e42264bdb909f54e5694052c3db686e882d884.tar.gz chromium_src-33e42264bdb909f54e5694052c3db686e882d884.tar.bz2 |
Unbind texture from all texture units when deleting it.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/10179006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133579 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/command_buffer/client/gles2_implementation.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc index ef25113..d136753 100644 --- a/gpu/command_buffer/client/gles2_implementation.cc +++ b/gpu/command_buffer/client/gles2_implementation.cc @@ -2334,7 +2334,7 @@ void GLES2Implementation::DeleteTexturesHelper( } for (GLsizei ii = 0; ii < n; ++ii) { for (GLint tt = 0; tt < gl_state_.max_combined_texture_image_units; ++tt) { - TextureUnit& unit = texture_units_[active_texture_unit_]; + TextureUnit& unit = texture_units_[tt]; if (textures[ii] == unit.bound_texture_2d) { unit.bound_texture_2d = 0; } |