I haven't review in depth yet, but a preliminary comment is that the tests do not pass, neither on my machine [nor on the CI](https://gitlab.winehq.org/giomasce/vkd3d/-/jobs/30997). 60 shader runner cases fail, and the reason always seems to be something like: ``` vkd3d:2340141:err:shader_parse_input_signature Failed to parse input signature. shader_runner:476: Section [test], line 42: Test failed: Failed to create state, hr 0x80070057. ```
I am testing on the CI [using this branch](https://gitlab.winehq.org/giomasce/vkd3d/-/commits/test_dxil). That's not ready for upstream (for one thing, it embeds the dxcompiler library in the repository rather than making it available in the image), but it can be useful for testing.