diff --git a/src/core/renderers/webgl/managers/MaskManager.js b/src/core/renderers/webgl/managers/MaskManager.js index bfc84ba..e4d6df9 100644 --- a/src/core/renderers/webgl/managers/MaskManager.js +++ b/src/core/renderers/webgl/managers/MaskManager.js @@ -160,10 +160,11 @@ this.renderer.gl.enable(this.renderer.gl.SCISSOR_TEST); - this.renderer.gl.scissor(bounds.x, - renderTarget.root ? renderTarget.size.height - bounds.y - bounds.height : bounds.y, - bounds.width , - bounds.height); + var resolution = this.renderer.resolution; + this.renderer.gl.scissor(bounds.x * resolution, + (renderTarget.root ? renderTarget.size.height - bounds.y - bounds.height : bounds.y) * resolution, + bounds.width * resolution, + bounds.height * resolution); this.scissorRenderTarget = renderTarget; this.scissorData = maskData;