Skip to content

Commit

Permalink
Minor cleanups + delete renderbuffer on resize
Browse files Browse the repository at this point in the history
  • Loading branch information
Lauren Budorick committed Aug 4, 2017
1 parent 1888086 commit be0178f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/render/painter.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,16 +124,20 @@ class Painter {
this.height = height * browser.devicePixelRatio;
gl.viewport(0, 0, this.width, this.height);

if (this.viewportTextures.length) {
for (let i = 0; i < this.viewportTextures.length; i++) {
this.gl.deleteTexture(this.viewportTextures[i].texture);
}
this.viewportTextures = [];
for (let i = 0; i < this.viewportTextures.length; i++) {
this.gl.deleteTexture(this.viewportTextures[i].texture);
}
this.viewportTextures = [];

if (this.viewportFbo) {
this.gl.deleteFramebuffer(this.viewportFbo);
this.viewportFbo = null;
}

if (this.depthRbo) {
this.gl.deleteRenderbuffer(this.depthRbo);
this.depthRbo = null;
}
}

setup() {
Expand Down

0 comments on commit be0178f

Please sign in to comment.