VKD3D 1.4 Released With More Direct3D 12 Features Supported, Better HLSL Compiler

Written by Michael Larabel in WINE on 22 June 2022 at 01:16 PM EDT. 9 Comments
WINE --
Wine developers have released VKD3D 1.4, the newest version of their Direct3D 12 on Vulkan implementation that is useful with Wine for enjoying newer Windows games on Linux.

Valve's Steam Play (Proton) continues relying on their VKD3D-Proton fork while VKD3D remains the upstream Wine project for implementing D3D12 on Vulkan. With VKD3D 1.4 there are improvements to their HLSL compiler, a new descriptor heap implementation, and a new fence implementation. These new features are building off various Vulkan extensions for efficient usage of mapping D3D12 functionality atop Vulkan. There are also other new interfaces implemented, improvements to better match Direct3D 12 behavior, and other changes.

VKD3D 1.4 is available from WineHQ.org Git for those wanting to build this D3D12-on-Vulkan implementation on their own. Most Linux gamers though will be best off relying on Steam Play (Proton) with its VKD3D-Proton setup.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week