diff --git a/src/core/graphics/Graphics.js b/src/core/graphics/Graphics.js index c96222b..6f22708 100644 --- a/src/core/graphics/Graphics.js +++ b/src/core/graphics/Graphics.js @@ -780,6 +780,9 @@ this._prevTint = this.tint; } + // this code may still be needed so leaving for now.. + // + /* if (this._cacheAsBitmap) { if (this.dirty || this.cachedSpriteDirty) @@ -799,29 +802,27 @@ return; } - else + */ + var context = renderer.context; + var transform = this.worldTransform; + + if (this.blendMode !== renderer.currentBlendMode) { - var context = renderer.context; - var transform = this.worldTransform; - - if (this.blendMode !== renderer.currentBlendMode) - { - renderer.currentBlendMode = this.blendMode; - context.globalCompositeOperation = renderer.blendModes[renderer.currentBlendMode]; - } - - var resolution = renderer.resolution; - context.setTransform( - transform.a * resolution, - transform.b * resolution, - transform.c * resolution, - transform.d * resolution, - transform.tx * resolution, - transform.ty * resolution - ); - - CanvasGraphics.renderGraphics(this, context); + renderer.currentBlendMode = this.blendMode; + context.globalCompositeOperation = renderer.blendModes[renderer.currentBlendMode]; } + + var resolution = renderer.resolution; + context.setTransform( + transform.a * resolution, + transform.b * resolution, + transform.c * resolution, + transform.d * resolution, + transform.tx * resolution, + transform.ty * resolution + ); + + CanvasGraphics.renderGraphics(this, context); }; /**