GXVK: реализация Glide API поверх Vulkan и релиз D7VK 2.4
GXVK: реализация Glide API поверх Vulkan и релиз D7VK 2.4 Вышла новая версия D7VK 2.4, открытого проекта, который реализует Direct3D 7, 6, 5 и 3 поверх Vulkan. Релиз стал неожиданностью: в прошлом месяце разработчики объявили D7VK зрелым проектом, фактически переведённым в режим поддержки. Главный сюрприз анонса оказался другим: в проекте появилась реализация API 3Dfx Glide поверх Vulkan. Код для неё создал участник D7VK, взяв за основу код DXVK, от которого сам D7VK и форкнут. Новый проект называется GXVK. Glide разрабатывался для видеокарт Voodoo ещё до того, как OpenGL и Direct3D стали основными API, и теперь у него есть Vulkan-реализация, которая позволяет запускать некоторые классические игры на современных системах. Цель GXVK — поддержать все три 32-битных варианта API, выпущенных 3Dfx. Разработка ведётся с расчётом на Wine и Linux, так что для пользователей, которые запускают старые игры через Wine, это напрямую касается совместимости. Сама D7VK 2.4 получила дополнительные оптимизации и улучшенную работу под Wayland.