diff --git a/src/core/textures/Texture.js b/src/core/textures/Texture.js index c9b0a28..a9e0fa6 100644 --- a/src/core/textures/Texture.js +++ b/src/core/textures/Texture.js @@ -274,8 +274,16 @@ { if (this.baseTexture) { + if (destroyBase) { + // delete the texture if it exists in the texture cache.. + // this only needs to be removed if the base texture is actually destoryed too.. + if(utils.TextureCache[this.baseTexture.imageUrl]) + { + delete utils.TextureCache[this.baseTexture.imageUrl] + } + this.baseTexture.destroy(); }