diff --git a/src/renderers/webgl/WebGLState.js b/src/renderers/webgl/WebGLState.js index 31c7805a7a4d5e..8f5d3febf7caec 100644 --- a/src/renderers/webgl/WebGLState.js +++ b/src/renderers/webgl/WebGLState.js @@ -509,7 +509,15 @@ function WebGLState( gl, extensions, paramThreeToGL ) { } else { disable( gl.BLEND ); + currentBlending = blending; // no blending, that is + currentBlendEquation = null; + currentBlendSrc = null; + currentBlendDst = null; + currentBlendEquationAlpha = null; + currentBlendSrcAlpha = null; + currentBlendDstAlpha = null; + return; }