VKD3D 2.1 Released With New Features For Direct3D 12 In Upstream Wine

Written by Michael Larabel in WINE on 24 August 2026 at 06:34 AM EDT. Add A Comment
WINE
VKD3D 2.1 was released today by CodeWeavers' Henri Verbeet as the upstream Wine project for getting Direct3D 12 implemented over the Vulkan API.

VKD3D 2.1 brings a number of new features and improvements to its HLSL shader language support, including a dead store elimination pass to more closely match the constant table layout of the Direct3D compiler. There is also stricter validation and other enhancements. VKD3D 2.1 also continued enhancing its legacy Direct3D byte code source support.

VKD3D logo


The updated VKD3D with its SPIR-V target now supports floating point to 64-bite signed/unsigned integer conversion operations that is useful for DXIL sources. There are also various improvements to its OpenGL shading language target support.

More details on the many changes to find with the VKD3D 2.1 feature release can be found via today's announcement on WineHQ.org.
Related News
About The Author

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