R8-like texture formats fail some WebGPU CTS tests on Intel TGL
To reproduce:
- Download and install Chrome browser on your Ubuntu machine.
- Run Chrome from shell: /opt/google/chrome-unstable/chrome --enable-unsafe-webgpu --enable-features=Vulkan,UseSkiaRenderer
- Visit the test page: url
- Click the 'play' to run the cases. Refer to the image below .
It's 100% reproducible on (Ubunt22.04, Xe[TGL GT2], Mesa 22.3.0) and (ChromeOS, Xe[TGL GT2], Mesa 22.1.4), but not on (Ubunt22.04, HD630[KBL GT2], Mesa 22.3.0) and other GPU vendors. The captured Vulkan Apidump log can be found here.