https://bugs.winehq.org/show_bug.cgi?id=54763
--- Comment #1 from Simon McVittie smcv@collabora.com --- Created attachment 74257 --> https://bugs.winehq.org/attachment.cgi?id=74257 tests: If Vulkan runner can't be initialized, also skip D3D12 tests
In an autobuilder environment, it's relatively likely that we won't have access to a fully-functional Vulkan device. If we don't, then we can't expect vkd3d to work either.
---
As an example of the sort of thing I'm talking about, this fixes a build failure that I saw when backporting vkd3d 1.7 to the Steam Runtime 3 'sniper' environment, in a chroot on a virtual machine. This is probably not complete - the vkd3d Debian packaging already had some patches from its Debian maintainer, to skip other tests that were expected to segfault on llvmpipe.
sniper is basically Debian 11, but with some key game-related packages backported, notably the latest stable "SDK" Vulkan-Headers and Vulkan-Loader.