From 06b145649996dc7c0bcd31dad82867c5783ba877 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 20 Nov 2013 11:03:53 +0100 Subject: [PATCH] Improve type checking in ol.renderer.webgl.Layer --- src/ol/renderer/webgl/webgllayerrenderer.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/ol/renderer/webgl/webgllayerrenderer.js b/src/ol/renderer/webgl/webgllayerrenderer.js index f99258937b..73395f96dc 100644 --- a/src/ol/renderer/webgl/webgllayerrenderer.js +++ b/src/ol/renderer/webgl/webgllayerrenderer.js @@ -124,12 +124,18 @@ ol.renderer.webgl.Layer.prototype.bindFramebuffer = this.framebufferDimension != framebufferDimension) { frameState.postRenderFunctions.push( - goog.partial(function(gl, framebuffer, texture) { - if (!gl.isContextLost()) { - gl.deleteFramebuffer(framebuffer); - gl.deleteTexture(texture); - } - }, gl, this.framebuffer, this.texture)); + goog.partial( + /** + * @param {WebGLRenderingContext} gl GL. + * @param {WebGLFramebuffer} framebuffer Framebuffer. + * @param {WebGLTexture} texture Texture. + */ + function(gl, framebuffer, texture) { + if (!gl.isContextLost()) { + gl.deleteFramebuffer(framebuffer); + gl.deleteTexture(texture); + } + }, gl, this.framebuffer, this.texture)); var texture = gl.createTexture(); gl.bindTexture(goog.webgl.TEXTURE_2D, texture);