Hi,
I just updated my dawn repos and am getting the following error running my project in D3D12:
0x0000010d375beed0 "Unsupported texture format TextureFormat::BGRA8UnormSrgb, reason: not supported in compatibility mode.\n - While validating [TextureViewDescriptor] against [Texture].\n - While calling [Texture].CreateView([TextureViewDescriptor]).\n"
What is compatibility mode and how do I get out of it?!?
Semi-related, the latest changes have also broken my Vulkan OpenXR hacks. I was using AdapapterDiscoveryOptions to pass a bunch of setup/config info from OpenXR to Dawn but that has been replaced by RequestAdapterOptions which is auto generated so I can't just throw my OpenXRConfig struct in there! Should I attempt to created a 'chained' feature/extension? If so, what would be a good example/starting point?
It's not really urgent as OpenXR should still work in D3D12 if I can get the above error sorted. I've never had much luck with VR in Linux anway (despite considerable effort) and it feels sort of 'dead' there, so perhaps D3D12 is good enough...but it'd still be nice to support Vulkan if possible.
Bye,
Mark