VKD3D
VKD3D: A developer-focused Vulkan translation layer for Direct3D 12 applications through Wine. Ranked #19 of 27 in Game Compatibility Layers by our editors (6.9/10); pricing: Open source; best for developers implementing Direct3D 12 over Vulkan.
At a glance
- Editor score6.9 / 10
- PricingOpen source
- Best forDevelopers implementing Direct3D 12 over Vulkan
- Paid fromFree
- Runtime modelTranslation + runtime
- Facts checked20 Sep 2026

Where it wins
- Implements a Direct3D 12-compatible API on Vulkan
- Includes HLSL compilation, SPIR-V generation, and shader tools
- Provides shader reflection and Vulkan device controls
Where it doesn't
- Designed for developers and compatibility projects, not standalone launching
- The GLSL shader target is experimental
- Focuses on Direct3D 12 rather than broader DirectX compatibility
Our verdict on VKD3D
VKD3D is an open-source 3D graphics library from the Wine project. Its runtime model combines translation and runtime components: it provides an API similar to Direct3D 12 while using Vulkan as the graphics backend. Through Wine, that design allows compatibility-layer projects to support Direct3D 12 applications. VKD3D is aimed at developers building or maintaining compatibility layers, graphics tooling, and Wine-based environments rather than people looking for a standalone consumer game launcher.
The strongest part of VKD3D is its coverage of the shader and device-control work needed around a Direct3D 12 translation layer. The project includes HLSL shader compilation, SPIR-V shader generation, shader bytecode compilation and processing tools, and Direct3D shader reflection utilities. It also provides Vulkan device selection and extension controls, giving developers control over how the Vulkan backend is selected and configured. An experimental GLSL shader target adds another output path, while the published feature set includes compiler tools and tests alongside the runtime library.
VKD3D fits when the goal is to implement Direct3D 12 over Vulkan inside a Wine or similar compatibility project. Its open-source model and developer-oriented components make it more suitable for engineers who need source-level control and shader-processing utilities than for users seeking a polished launcher or a broad game-management product. Teams should also account for its narrow Direct3D 12 focus and treat the GLSL target as experimental. Choose VKD3D for Vulkan-backed Direct3D 12 compatibility work; choose another category of tool for standalone game launching or general-purpose graphics abstraction.
Your product? Our editors can test VKD3D in depth and publish a review, labelled as paid · from $149/mo →
VKD3D pricing
VKD3D fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | Free |
| Host platforms | Not verified |
| Runtime model | Translation + runtime |
| DirectX support | Directx 12 |
| Vulkan support | Yes |
| Steam integration | Not verified |
| Anti-cheat status | Not stated |
| Deployment | Self-hosted |
| Support | Docs |
| Pricing | Open source |
| Website | gitlab.winehq.org |
| Facts checked | 20 Sep 2026 |
Alternatives to VKD3D
- CrossOverA mature paid compatibility layer with broad Windows app support for Mac and Linux.9.3
- WineA mature, free compatibility layer for running many Windows apps across Linux and macOS.9.0
- OpenNativeA flexible Android game container with broad runtime controls and unsupported anti-cheat.8.8
Used VKD3D? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used VKD3D for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
VKD3D is listed in our Game Compatibility Layers directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/vkd3d/"><img src="https://www.itechguides.com/best/badge/vkd3d.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

