This currently fails if the shader loads from the UAV, because it causes
vkd3d-shader to specify the R32f format instead of Unknown.
Signed-off-by: Conor McCarthy <cmccarthy(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/2
Pthread mandates that a mutex must be unlocker before being destroyed.
In pratice I doubt this make a difference on any platform (certainly
it doesn't on Linux), but let's comply to standards.
--
v2: vkd3d: Unlock fence worker mutex before exiting.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/3
Split from https://gitlab.winehq.org/wine/wine/-/merge_requests/576 which is getting long and needs some fixing.
--
v4: winemac.drv: Avoid setting DM_POSITION on enumerated modes.
wineandroid.drv: Add missing DM_DISPLAYORIENTATION | DM_POSITION flags.
win32u: Split EnumDisplaySettingsEx into CurrentDisplaySettings entry.
wineandroid.drv: Return early on EnumDisplaySettingsEx error.
winemac.drv: Split best display mode lookup to a separate helper.
win32u: Ignore DM_POSITION mode fields for available modes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/589
This is the very first step for merging the `mmdevdrv.c` files into a single one.
The commit strictly focuses on Linux drivers, `wine{oss,coreaudio}` will follow.
Huge thanks to @jacek and @huw for making this simple, as they took care of ELF/PE separation.
--
v2: wine{alsa,pulse}: Merge unixlib.h, move it into mmdevapi
https://gitlab.winehq.org/wine/wine/-/merge_requests/600