From 556b5b05be430d13096a0d6eb4b360fd48a6e048 Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Thu, 23 Jul 2020 16:23:14 +0100 Subject: [PATCH] Update TextureSource.js --- src/textures/TextureSource.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/textures/TextureSource.js b/src/textures/TextureSource.js index 99360d9ec..f9786f221 100644 --- a/src/textures/TextureSource.js +++ b/src/textures/TextureSource.js @@ -228,23 +228,25 @@ var TextureSource = new Class({ */ init: function (game) { - if (this.renderer) + var renderer = this.renderer; + + if (renderer) { - if (this.renderer.gl) + if (renderer.gl) { if (this.isCanvas) { - this.glTexture = this.renderer.createCanvasTexture(this.image, false, this.flipY); + this.glTexture = renderer.createCanvasTexture(this.image, false, this.flipY); } else if (this.isVideo) { - this.glTexture = this.renderer.createVideoTexture(this.image, false, this.flipY); + this.glTexture = renderer.createVideoTexture(this.image, false, this.flipY); } else if (this.isRenderTexture) { this.image = this.source.canvas; - this.glTexture = this.renderer.createTextureFromSource(null, this.width, this.height, this.scaleMode); + this.glTexture = renderer.createTextureFromSource(null, this.width, this.height, this.scaleMode); } else if (this.isGLTexture) { @@ -252,7 +254,7 @@ var TextureSource = new Class({ } else { - this.glTexture = this.renderer.createTextureFromSource(this.image, this.width, this.height, this.scaleMode); + this.glTexture = renderer.createTextureFromSource(this.image, this.width, this.height, this.scaleMode); } } else if (this.isRenderTexture)