diff --git a/src/core/textures/RenderTexture.js b/src/core/textures/RenderTexture.js index 0c73030..b74b393 100644 --- a/src/core/textures/RenderTexture.js +++ b/src/core/textures/RenderTexture.js @@ -146,7 +146,6 @@ this.baseTexture._glTextures[gl.id] = this.textureBuffer.texture; this.render = this.renderWebGL; - this.projection = new math.Point(this.width*0.5, -this.height*0.5); } else { @@ -243,10 +242,7 @@ return; } - if (typeof restoreWorldTransform === 'undefined') - { - restoreWorldTransform = true; - } + restoreWorldTransform = !!restoreWorldTransform; var tempAlpha, tempTransform; @@ -263,15 +259,12 @@ var wt = displayObject.worldTransform; wt.identity(); - // wt.translate(0, this.projection.y * 2); if (matrix) { wt.append(matrix); } - // wt.scale(1,-1); - // setWorld Alpha to ensure that the object is renderer at full opacity displayObject.worldAlpha = 1; @@ -287,20 +280,12 @@ // time for the webGL fun stuff! var gl = this.renderer.gl; - gl.viewport(0, 0, this.width * this.resolution, this.height * this.resolution); - - gl.bindFramebuffer(gl.FRAMEBUFFER, this.textureBuffer.frameBuffer ); - - if (clear) + if (clear) { this.textureBuffer.clear(); } -// this.renderer.spriteRenderer.dirty = true; - - this.renderer.renderDisplayObject(displayObject, this.textureBuffer);//this.projection, this.textureBuffer.frameBuffer); - - // this.renderer.spriteRenderer.dirty = true; + this.renderer.renderDisplayObject(displayObject, this.textureBuffer); if (restoreWorldTransform) {