Im doing a runtime texture swap via Texture.updateURL(). The following code has been working fine for months, until I recently tried converting the textures embedded in the GLBs, to UASTC format using the gltf-transform tool. Why would this make updateURL() stop working?
$ ./node_modules/.bin/gltf-transform uastc src/assets/models/KEXP724A.glb out.glb --level 4 --rdo 4 --zstd 18
const pbrmat = ((node as AbstractMesh).material as PBRMaterial);
(pbrmat.albedoTexture as Texture)!.updateURL(logoTexture);