We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents abbc2c1 + 81c52b6 commit bc4a08aCopy full SHA for bc4a08a
p5.Framebuffer.js
@@ -198,11 +198,17 @@ class Framebuffer {
198
}
199
200
draw(cb) {
201
- this._renderer.GL.bindFramebuffer(
202
- this._renderer.GL.FRAMEBUFFER,
203
- this.framebuffer,
204
- )
+ const gl = this._renderer.GL
+ const prevFramebuffer = gl.getParameter(gl.FRAMEBUFFER_BINDING)
+ gl.bindFramebuffer(gl.FRAMEBUFFER, this.framebuffer)
205
cb()
206
- this._renderer.GL.bindFramebuffer(this._renderer.GL.FRAMEBUFFER, null)
+ gl.bindFramebuffer(gl.FRAMEBUFFER, prevFramebuffer)
+ }
207
+
208
+ remove() {
209
210
+ this.deleteTexture(this.colorTexture)
211
+ this.deleteTexture(this.depthTexture)
212
+ gl.deleteFramebuffer(this.framebuffer)
213
214
0 commit comments