VKD3D 1.16 was released today by Wine/CodeWeavers developers as this upstream Direct3D 12 over Vulkan API implementation used by Wine for running D3D12 Windows games/applications on Linux.
With the VKD3D 1.16 Direct3D to Vulkan translation library there is now support for DirectX Intermediate Language (DXIL) shaders and separately is also having initial support for geometry shaders within the HLSL compiler. DXIL shaders were previously an experimental feature within VKD3D.
– Support for DirectX Intermediate Language (DXIL) shaders.
– Initial support for geometry shaders in the HLSL compiler.
– Miscellaneous bug fixes.
VKD3D 1.16 also adds new HLSL features, experimental built-in support for disassembling SPIR-V shaders, new experimental GLSL and Metal MSL features, and various fixes.
Downloads and more details on the VKD3D 1.16 release via WineHQ.org.