diff --git a/src/core/renderers/webgl/managers/StencilManager.js b/src/core/renderers/webgl/managers/StencilManager.js index 91eda1c..c159c5d 100644 --- a/src/core/renderers/webgl/managers/StencilManager.js +++ b/src/core/renderers/webgl/managers/StencilManager.js @@ -66,9 +66,10 @@ gl.stencilFunc(gl.ALWAYS,1,1); gl.stencilOp(gl.KEEP,gl.KEEP,gl.INCR); - this.renderGraphics(graphics); + this.renderer.plugins.graphics.render(graphics) gl.stencilFunc(gl.NOTEQUAL,0, sms.stencilStack.length); + gl.colorMask(true, true, true, true); gl.stencilOp(gl.KEEP,gl.KEEP,gl.KEEP); @@ -76,19 +77,6 @@ }; /** - * TODO this does not belong here! - * - * @param graphics {PIXI.Graphics} - * @param webGLData {any[]} - */ -WebGLMaskManager.prototype.renderGraphics = function (graphics) -{ - - this.renderer.plugins.graphics.render(graphics) - -}; - -/** * TODO @alvin * @param graphics {PIXI.Graphics} * @param webGLData {any[]} @@ -116,7 +104,7 @@ gl.stencilOp(gl.KEEP,gl.KEEP,gl.DECR); - this.renderGraphics(graphics); + this.renderer.plugins.graphics.render(graphics) gl.stencilFunc(gl.NOTEQUAL,0,sms.stencilStack.length);