D7VK 1.8 – эмулятор Direct3D 3‑7 на Vulkan, теперь доступен в Linux

Дедлайн 1.8 проекта D7VK теперь официально опубликован. Этот эмулятор графических API Direct3D 3‑7, представленных Microsoft в 1996‑1999 годах, транслирует вызовы в современный Vulkan через Wine, открывая возможность запускать на Linux ретро‑игры, построенные на старых Direct3D‑совместимых технологиях.
D7VK использует готовый бекенд Direct3D 9 из DXVK. Он преобразует команды Direct3D 3, 5, 6 и 7 в вызовы Direct3D 9, а затем — в Vulkan. Автор проекта отмечает, что дальнейшая интеграция с DXVK не планируется, в отличие от уже существующих Direct3D 8/9‑поддержек.
Код написан на C++ и распространяется по лицензии Zlib. Это обеспечивает гибкость и простоту для разработчиков, желающих экспериментировать с ретро‑графикой на платформе Linux.