diff --git a/src/core/renderers/webgl/managers/StencilManager.js b/src/core/renderers/webgl/managers/StencilManager.js index 70ff230..2590356 100644 --- a/src/core/renderers/webgl/managers/StencilManager.js +++ b/src/core/renderers/webgl/managers/StencilManager.js @@ -61,6 +61,7 @@ sms.push(graphics); gl.colorMask(false, false, false, false); + gl.stencilFunc(gl.EQUAL, 0, sms.length); gl.stencilOp(gl.KEEP, gl.KEEP, gl.INCR); this.renderer.plugins.graphics.render(graphics); @@ -90,6 +91,7 @@ else { gl.colorMask(false, false, false, false); + gl.stencilFunc(gl.EQUAL, 0, sms.length); gl.stencilOp(gl.KEEP, gl.KEEP, gl.DECR); this.renderer.plugins.graphics.render(graphics);