As before, I told that @zhiyi would be a good person to ask for review here.
I also made some minor changes to added test which no longer needs to be aware of some Wine drivers possibly being unable to serve the adapter enumeration request. CI test failures are probably unrelated; my own test appears to pass everywhere it's actually executed (just like other `driver.c` tests) and Testbot seems to have no issues there.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4857#note_57954
--
v9: tests/shader-runner: Add a clip distance array test.
vkd3d-shader/ir: Transform clip/cull inputs/outputs for DXIL shaders also.
vkd3d-shader/dxil: Support the clip distance semantic kind.
tests/d3d12: Test multiple clip distance inputs in test_clip_distance().
tests/d3d12: Use 5 clip distances for the multiple test in test_clip_distance().
vkd3d-shader/ir: Transform clip/cull outputs and patch constants into arrays.
vkd3d-shader/ir: Transform clip/cull inputs into an array.
vkd3d-shader/ir: Refactor return code checking in vkd3d_shader_normalise().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/564
--
v9: dmime: Semi-support creating an audio path from config.
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
dmime: Parse AudioPathConfig
https://gitlab.winehq.org/wine/wine/-/merge_requests/4852
--
v7: dmime: Semi-support creating an audio path from config.
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
dmime: Parse AudioPathConfig
https://gitlab.winehq.org/wine/wine/-/merge_requests/4852
--
v8: dmime: Semi-support creating an audio path from config.
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
dmime: Parse AudioPathConfig
dmime: AudioPathConfig is not AudioPath.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4852
--
v6: dmime: Semi-support creating an audio path from config.
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
dmime: Parse AudioPathConfig
dmime: AudioPathConfig is not AudioPath.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4852
--
v5: dmime: Semi-support creating an audio path from config.
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
dmime: Parse AudioPathConfig
https://gitlab.winehq.org/wine/wine/-/merge_requests/4852
Goes atop !537.
--
v8: tests/shader-runner: Add a clip distance array test.
vkd3d-shader/dxil: Support the clip distance semantic kind.
tests/d3d12: Test multiple clip distance inputs in test_clip_distance().
tests/d3d12: Use 5 clip distances for the multiple test in test_clip_distance().
vkd3d-shader/ir: Transform clip/cull outputs and patch constants into arrays.
vkd3d-shader/ir: Transform clip/cull inputs into an array.
vkd3d-shader/ir: Refactor return code checking in vkd3d_shader_normalise().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/564