async initTextureAsync( texture ) {

		if ( this._initialized === false ) await this.init();

		this._textures.updateTexture( texture );

	}
Initializes the given textures. Useful for preloading a texture rather than waiting until first render
(which can cause noticeable lags due to decode and GPU upload overhead).

@async
@param {Texture} texture - The texture.
@return {Promise} A Promise that resolves when the texture has been initialized.