Triton Brings DirectX 11 to QEMU with a New Windows Driver
Triton: DirectX 11 Driver for QEMU

The UTM project introduces Triton, a Windows driver that, combined with Neptune, brings full DirectX 11 support to QEMU virtual machines. By implementing the DirectX DDI (Device Driver Interface) and converting DDI calls back to API calls, Triton avoids the performance and compatibility issues of previous approaches. The driver leverages the Neptune protocol, allowing Windows guests to run games with hardware acceleration on macOS hosts.
The correct approach is not to implement the DirectX APIs but to implement the DirectX DDIs (Device Driver Interface).