From ed5df16d0152da6d4a36801141166862b9078298 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 10 Oct 2016 16:23:36 -0500 Subject: [PATCH] Fix missing state reset on NoBlending (#9564) --- src/renderers/webgl/WebGLState.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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; }