DXVK (https://github.com/doitsujin/dxvk), a D3D11 -> VK wrapper, is developed by somebody using the RADV vulkan driver. A few games work with this wrapper, but many of them end up generating shaders which crash NVIDIA’s vulkan driver when it tries to compile them. These shaders have been run through the SPIR-V validator, which finds no errors.
I tested the witness with the latest version of DXVK off github, and this game works atleast partially with RADV. However on NVIDIA, it crashes while creating a pipeline with these shaders:
I would appreciate it if anyone could look into these DXVK/Nvidia problems, thank you.
PS: If you don’t want to download a game to test it with, the project comes with d3d11-triangle.exe, which also crashes on NVIDIA, and is open-source.