Merge pull request #12020 from tschaub/delete-buffer
Fix WebGL buffer deletion
This commit is contained in:
@@ -410,8 +410,8 @@ class WebGLHelper extends Disposable {
|
||||
const gl = this.getGL();
|
||||
const bufferKey = getUid(buf);
|
||||
const bufferCacheEntry = this.bufferCache_[bufferKey];
|
||||
if (!gl.isContextLost()) {
|
||||
gl.deleteBuffer(bufferCacheEntry.buffer);
|
||||
if (bufferCacheEntry && !gl.isContextLost()) {
|
||||
gl.deleteBuffer(bufferCacheEntry.webGlBuffer);
|
||||
}
|
||||
delete this.bufferCache_[bufferKey];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user