iOS 17 exr texture not displaying, working on iOS 16

Good morning, I have a demo that I never updated in the last year but I’m noticing that the env map is no longer working since I updated my iPhone to iOS 17, I tested with an iOS emulator running 16 and it’s working…

 const [gltf, texture] = await Promise.all([
      this.loader.loadAsync(environment.config.modelUrl),
      this.exrLoader.loadAsync('assets/env/studio1.exr')
 ]);

texture.matrixAutoUpdate = false;
texture.mapping = THREE.EquirectangularReflectionMapping;
scene.environment = texture;

What am I missing? Texture is loading correctly but not showing on the scene, no errors

link to the demo: https://configurator.endor.studio/

I updated the simulator to iOS 17 and I can confirm that the texture is not showing, same code

FIXED: removed exrLoader.setDataType(THREE.FloatType)

2 Likes