diff --git a/src/extras/TilingSprite.js b/src/extras/TilingSprite.js index ec93d88..8222e35 100644 --- a/src/extras/TilingSprite.js +++ b/src/extras/TilingSprite.js @@ -376,7 +376,6 @@ { targetWidth = core.utils.getNextPowerOfTwo(frame.width); targetHeight = core.utils.getNextPowerOfTwo(frame.height); - tempSprite.texture = texture; //TODO not create a new one each time you refresh @@ -384,13 +383,15 @@ var cachedRenderTarget = renderer.currentRenderTarget; - m = tempMatrix; + var m = tempMatrix; m.a = (targetWidth + 1) / (frame.width); m.d = (targetHeight + 1) / (frame.height); tempSprite.worldTransform.tx -= 0.5; tempSprite.worldTransform.ty -= 0.5; + renderer.currentRenderer.flush(); + renderTexture.render( tempSprite, m, true, false ); renderer.setRenderTarget(cachedRenderTarget);