_copyImageToTexture( image, textureGPU, textureDescriptorGPU, originDepth, flipY, premultiplyAlpha ) {

		const device = this.backend.device;

		device.queue.copyExternalImageToTexture(
			{
				source: image,
				flipY: flipY
			}, {
				texture: textureGPU,
				mipLevel: 0,
				origin: { x: 0, y: 0, z: originDepth },
				premultipliedAlpha: premultiplyAlpha
			}, {
				width: image.width,
				height: image.height,
				depthOrArrayLayers: 1
			}
		);

	}
Uploads texture image data to the GPU memory.

@private
@param {HTMLImageElement|ImageBitmap|HTMLCanvasElement} image - The image data.
@param {GPUTexture} textureGPU - The GPU texture.
@param {Object} textureDescriptorGPU - The GPU texture descriptor.
@param {number} originDepth - The origin depth.
@param {boolean} flipY - Whether to flip texture data along their vertical axis or not.
@param {boolean} premultiplyAlpha - Whether the texture should have its RGB channels premultiplied by the alpha channel or not.