diff --git a/src/core/particles/webgl/ParticleRenderer.js b/src/core/particles/webgl/ParticleRenderer.js index 0a244b8..c94f0e4 100644 --- a/src/core/particles/webgl/ParticleRenderer.js +++ b/src/core/particles/webgl/ParticleRenderer.js @@ -204,7 +204,12 @@ if (!baseTexture._glTextures[gl.id]) { - this.renderer.updateTexture(baseTexture); + // if the texture has not updated then lets not upload any static properties + if(!this.renderer.updateTexture(baseTexture)) + { + return; + } + if(!this.properties[0].dynamic || !this.properties[3].dynamic) { uploadStatic = true;