I'm unable to load a GLB/GLTF that uses a texture created in Blender(Using Simple Bake). The game crashes with the error shown in the image:
wgpu error: Validation Error
Caused by:
In Device::create_texture
Texture format Rgba16Unorm can't be used due to missing features
Features Features(TEXTURE_FORMAT_16BIT_NORM) are required but not enabled on the device
This happens only in WASM (works in native). Upon removing this texture Web/WASM build works fine. Currently using Bevy 0.12.1. This used to work fine in Bevy 0.11.
The texture seems to be using 16 bit gamma integer precision as seen in GIMP. Also I'm running an M2 Mac.
I think this could be happening due to: https://github.com/bevyengine/bevy/pull/9611