diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index 33edbbb..9c14788 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -368,7 +368,7 @@ // empty all the old gl textures as they are useless now for (var key in utils.BaseTextureCache) { - utils.BaseTextureCache[key]._glTextures = {}; + utils.BaseTextureCache[key]._glTextures.length = 0; } }; diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index 33edbbb..9c14788 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -368,7 +368,7 @@ // empty all the old gl textures as they are useless now for (var key in utils.BaseTextureCache) { - utils.BaseTextureCache[key]._glTextures = {}; + utils.BaseTextureCache[key]._glTextures.length = 0; } }; diff --git a/src/core/textures/BaseTexture.js b/src/core/textures/BaseTexture.js index 709b7cf..fe0533c 100644 --- a/src/core/textures/BaseTexture.js +++ b/src/core/textures/BaseTexture.js @@ -113,7 +113,7 @@ * @member {object} * @private */ - this._glTextures = {}; + this._glTextures = []; // if no source passed don't try to load if (source) diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index 33edbbb..9c14788 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -368,7 +368,7 @@ // empty all the old gl textures as they are useless now for (var key in utils.BaseTextureCache) { - utils.BaseTextureCache[key]._glTextures = {}; + utils.BaseTextureCache[key]._glTextures.length = 0; } }; diff --git a/src/core/textures/BaseTexture.js b/src/core/textures/BaseTexture.js index 709b7cf..fe0533c 100644 --- a/src/core/textures/BaseTexture.js +++ b/src/core/textures/BaseTexture.js @@ -113,7 +113,7 @@ * @member {object} * @private */ - this._glTextures = {}; + this._glTextures = []; // if no source passed don't try to load if (source) diff --git a/src/core/textures/RenderTexture.js b/src/core/textures/RenderTexture.js index 0d132c6..8d7b26b 100644 --- a/src/core/textures/RenderTexture.js +++ b/src/core/textures/RenderTexture.js @@ -65,7 +65,6 @@ var baseTexture = new BaseTexture(); baseTexture.width = width * resolution; baseTexture.height = height * resolution; - baseTexture._glTextures = []; baseTexture.resolution = resolution; baseTexture.scaleMode = scaleMode || CONST.scaleModes.DEFAULT; baseTexture.hasLoaded = true;