Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 7261b40d by Giovanni Mascellani at 2025-05-27T19:29:56+02:00 tests/hlsl: Mark a test in object-references.shader_test as todo on MoltenVK with DXIL.
I haven't investigated what's happening in detail. However vkd3d emits this message, which makes me think the problem is ours:
vkd3d:62178588:fixme:spirv_compiler_get_descriptor_binding Could not find descriptor binding for type 0, space 0, registers [0:2], shader type 0.
- - - - - 70c51984 by Giovanni Mascellani at 2025-05-27T19:30:21+02:00 tests/hlsl: Mark some tests in clip-cull-distance.shader_test as buggy on MoltenVK with d3d12.
They either use geometry shaders or cull distances, 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.
- - - - - 6fe0d71a by Giovanni Mascellani at 2025-05-27T19:31:38+02:00 tests/hlsl: Mark a test in gather-offset.shader_test as buggy on MoltenVK with d3d12.
It seems that SPIRV-Cross is generating bad MSL code, and Metal rejects it.
- - - - - 9ab1cada by Giovanni Mascellani at 2025-05-27T19:32:19+02:00 tests/hlsl: Mark some tests in wave-ops-uint.shader_test as buggy on MoltenVK.
It seems that SPIRV-Cross is generating bad MSL code, and Metal rejects it.
- - - - - 85dcd036 by Giovanni Mascellani at 2025-05-27T19:32:35+02:00 tests/hlsl: Mark some tests in wave-ops-int.shader_test as buggy on MoltenVK.
It seems that SPIRV-Cross is generating bad MSL code, and Metal rejects it.
- - - - - 365f6d3b by Giovanni Mascellani at 2025-05-27T19:32:45+02:00 tests/hlsl: Mark some tests in uav-atomics.shader_test as working on MoltenVK.
- - - - -
7 changed files:
- tests/hlsl/clip-cull-distance.shader_test - tests/hlsl/gather-offset.shader_test - tests/hlsl/object-references.shader_test - tests/hlsl/uav-atomics.shader_test - tests/hlsl/wave-ops-int.shader_test - tests/hlsl/wave-ops-uint.shader_test - tests/shader_runner_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e6267dd6b482c393417d86ad15b33...