diff --git a/src/renderers/webgl/WebGLState.js b/src/renderers/webgl/WebGLState.js index 0df4decb19f0e3732a47df3647f53d77ba8e180c..84b28dd8ae5dd3b67256f42cd511e84ebae1eff9 100644 --- a/src/renderers/webgl/WebGLState.js +++ b/src/renderers/webgl/WebGLState.js @@ -51,7 +51,7 @@ THREE.WebGLState = function ( gl, extensions, paramThreeToGL ) { var maxTextures = gl.getParameter( gl.MAX_TEXTURE_IMAGE_UNITS ); - var currentTextureSlot = undefined; + var currentTextureSlot = null; var currentBoundTextures = {}; var currentClearColor = new THREE.Vector4(); @@ -605,7 +605,7 @@ THREE.WebGLState = function ( gl, extensions, paramThreeToGL ) { this.bindTexture = function ( webglType, webglTexture ) { - if ( currentTextureSlot === undefined ) { + if ( currentTextureSlot === null ) { _this.activeTexture(); @@ -739,7 +739,7 @@ THREE.WebGLState = function ( gl, extensions, paramThreeToGL ) { compressedTextureFormats = null; - currentTextureSlot = undefined; + currentTextureSlot = null; currentBoundTextures = {}; currentBlending = null;