--
v3: vkd3d-shader/dxil: Implement DX intrinsic BufferLoad for typed buffers.
vkd3d-shader/dxil: Load typed UAV descriptors.
vkd3d-shader/dxil: Load typed SRV descriptors.
vkd3d-shader/spirv: Do not assert VKD3D_DATA_UINT in spirv_compiler_emit_ld_raw_structured_srv_uav().
vkd3d-shader/dxil: Pass the code block and instruction in a struct to intrinsic handlers.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/533
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