setupUV( builder, uvNode ) {

		const texture = this.value;

		if ( builder.renderer.coordinateSystem === WebGPUCoordinateSystem || ! texture.isRenderTargetTexture ) {

			uvNode = vec3( uvNode.x.negate(), uvNode.yz );

		}

		return materialEnvRotation.mul( uvNode );

	}
Setups the uv node. Depending on the backend as well as the texture type, it might be necessary
to modify the uv node for correct sampling.

@param {NodeBuilder} builder - The current node builder.
@param {Node} uvNode - The uv node to setup.
@return {Node} The updated uv node.