D7VK — проект, переводящий вызовы Direct3D 7, 6, 5 и 3 в Vulkan, что позволяет запускат...
D7VK — проект, переводящий вызовы Direct3D 7, 6, 5 и 3 в Vulkan, что позволяет запускать старые Windows-игры через Wine/Proton на Linux. Вышла версия 2.1, в которой основное внимание уделили сокращению времени загрузки игр. Разработчик отметил, что для некоторых игр эффект заметный — загрузка сократилась вдвое и более, хотя в целом ранние версии Direct3D изначально не страдали от долгой загрузки. Также разработчики признают, что проект приближается к точке, где дальнейшие улучшения дают всё меньший эффект. Тем не менее, код стал значительно чище и удобнее для дальнейшей поддержки — пусть в этом релизе и нет ярких скачков производительности, которые можно было бы наглядно продемонстрировать. Проект D7VK нужен для того, чтобы старые ретро-игры на устаревших версиях Direct3D можно было запускать в Linux через Wine/Proton без потери совместимости и с приемлемой производительностью, сохраняя доступность классических игр для современных систем.