«День синих экранов»: как в мире случился глобальный IT-сбой
Опубликованы D7VK 2.0 и DXVK 3.0.2
Разработчики представили версию 2.0 проекта D7VK, реализующего графические API Direct3D 3, 5, 6 и 7 через трансляцию вызовов в API Vulkan. Решение позволяет запускать старые игры под Wine в Linux. Код написан на C++ и распространяется под лицензией Zlib. D7VK использует бэкенд Direct3D 9 из DXVK для дальнейшей трансляции в Vulkan. Значительное обновление номера версии связано с оптимизациями, повысившими производительность более чем в два раза в сценариях с интенсивными CPU-вычислениями. Улучшена обработка ProcessVertices с использованием SSE-инструкций и работа с буферами. В игре Half-Life частота кадров выросла с 19,8 до 59,9 FPS, в Toy Story 2 — с 9,8 до 30 FPS...