dukdx
dukdx is a project that provides a Vulkan backend for the DirectX 12 graphics API. Its primary goal is to enable games and applications developed using DirectX 12 to run on platforms that primarily support Vulkan, such as Linux and macOS, without requiring significant code changes. This is achieved by translating DirectX 12 API calls into their equivalent Vulkan commands.
The development of dukdx aims to expand the reach of DirectX 12 titles to a wider audience.
Implementing such a translation layer is a complex undertaking due to the inherent differences between the