On Mon Oct 2 13:01:25 2023 +0000, Giovanni Mascellani wrote:
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.
My bad, the CI script was broken: [after making `libdxil.so` available and compiling with `-DVKD3D_SHADER_UNSUPPORTED_DXIL`](https://gitlab.winehq.org/giomasce/vkd3d/-/jobs/31005) the tests pass.