Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 898bc5c4 by Giovanni Mascellani at 2025-06-02T20:22:12+02:00 tests/hlsl: Mark a test in sm6-uav-rwtexture.shader_test as todo on MoltenVK.
I haven't investigated what's happening.
- - - - - c8b07e9f by Giovanni Mascellani at 2025-06-02T20:22:22+02:00 tests/hlsl: Mark a test in register-reservation-resources.shader_test as todo on MoltenVK with DXIL.
I haven't investigated what's happening.
- - - - - ea4f1dec by Giovanni Mascellani at 2025-06-02T20:22:35+02:00 tests/hlsl: Mark a test in entry-point-semantics.shader_test as buggy on MoltenVK with DXIL.
It seems that SPIRV-Cross is generating bad MSL code, and Metal rejects it.
- - - - - 0b9268a9 by Giovanni Mascellani at 2025-06-02T20:22:43+02:00 tests/hlsl: Mark some tests in geometry.shader_test as buggy on MoltenVK.
They use geometry shaders, which MoltenVK doesn't support. However D3D12 has no way to indicate they're unsupported, so the problem doesn't surface as a failed draw, but rather as a draw that doesn't do anything.
- - - - - 215dfe04 by Giovanni Mascellani at 2025-06-02T20:22:58+02:00 tests/hlsl: Mark some tests in wave-ops-float.shader_test as buggy on MoltenVK.
I haven't investigated the problem, but since the tests work for other implementations and MoltenVK is not always perfect it's likely that the problem is there.
- - - - -
5 changed files:
- tests/hlsl/entry-point-semantics.shader_test - tests/hlsl/geometry.shader_test - tests/hlsl/register-reservations-resources.shader_test - tests/hlsl/sm6-uav-rwtexture.shader_test - tests/hlsl/wave-ops-float.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/de8dbdc2cb9bbfd67777e590e9a9c...