Merge pull request #8266 from jherico/texture_free_fix

Actually delete textures we're not using
This commit is contained in:
Brad Davis 2016-07-18 19:41:35 -07:00 committed by GitHub
commit 455d890358

View file

@ -187,7 +187,11 @@ GLTexture::~GLTexture() {
}
}
Backend::decrementTextureGPUCount();
if (_id) {
glDeleteTextures(1, &_id);
const_cast<GLuint&>(_id) = 0;
Backend::decrementTextureGPUCount();
}
Backend::updateTextureGPUMemoryUsage(_size, 0);
Backend::updateTextureGPUVirtualMemoryUsage(_virtualSize, 0);
}