D7VK 1.0: новый способ играть в Direct3D 7 игры на Linux через Vulkan

Проект D7VK 1.0, реализующий графический API Direct3D 7, вышел в свет. Direct3D 7 изначально был предложен Microsoft в 1999 году, а теперь D7VK обеспечивает его поддержку через транслейшн вызовов в Vulkan.
Компании Wine интегрированы в D7VK, что позволяет запускать ретро‑игры, написанные под Direct3D 7, на системах Linux без каких‑либо изменений в исходном коде.
Код проекта написан на C++ и распространяется свободно под лицензией Zlib. В основе реализации лежит код бэкенда d3d9 из популярного проекта DXVK, обеспечивающего совместимость с DirectX 9.