Triton: DirectX 11 Driver for QEMU
Summary
Triton introduces a DirectX 11 driver for QEMU, enabling near-native DirectX support for Windows guests by implementing a user-mode and kernel-mode driver stack and transforming DDI calls back into DirectX API calls. Building on the Neptune work, it covers DXBC handling, swapchain considerations, and host renderer integration (virglrenderer, DXMT, D3DMetal), with cross-platform build and run guidance for macOS and Linux. The article also details Windows driver building and runtime environment variables, highlighting how to experiment with Triton in QEMU VMs.