Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
New Wine-Vulkan Patches Are Under Review
Roderick has spent the past few months on the Vulkan infrastructure for Wine as a Vulkan layer with ICD driver support rather than the older Vulkan library (non-ICD implementation) found in Wine-Staging.
Along with this Vulkan ICD for Wine is now a "winevulkan" library to implement common code between the installable client drivers (ICDs) and implements most of the functionality for Vulkan 1.0.51. This code should allow Windows-only Vulkan games like DOOM and Wolfenstein to run on the patched mainline Wine code-base. The code itself isn't about any Direct3D to Vulkan mapping but rather the infrastructure work for allowing Vulkan to be exposed to Wine programs/games.
The initial Wine Vulkan patches for review can be found on the Wine mailing list. Hopefully the next time we write about this will be when that initial code has been merged to master.