Перший стабільний випуск D8VK, реалізації Direct3D 8 поверх Vulkan

Побачив світ випуск проекту D8VK 1.0, що пропонує реалізацію графічного API Direct3D 8, що працює через трансляцію викликів в API Vulkan і дозволяє за допомогою Wine або Proton запускати в Linux розроблені для Windows 3D-програми та ігри, зав'язані на API Direct3D 8. мовою C++ та поширюється під ліцензією Zlib. Як основа при розробці використана кодова база проекту DXVK з реалізацією Direct3D 9, 10 і 11 поверх Vulkan.

D8VK 1.0 відзначений як перший випуск проекту, придатний для використання та протестований на сотнях ігор. У порівнянні з проектами WineD3D та d3d8to9, в яких застосовується трансляція Direct3D 8 у OpenGL та Direct3D 9, проект D8VK демонструє більш високу продуктивність, стабільність та сумісність з іграми. Наприклад, при тестуванні в пакеті 3DMark 2001 SE проект D8VK набрав 144660 3 балів, зв'язка d8d9to118033 і dxvk - 3, а WineD97134D - XNUMX.

Перший стабільний випуск D8VK, реалізації Direct3D 8 поверх Vulkan

Розробниками протестована підтримка в D8VK близько 200 ігор, серед яких The Elder Scrolls III: Morrowind, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed ​​III: Hot Pursuit, Red Faction II, Max Payne 2 , Unreal II: The Awakening, GTA III, Silent Hill 3.

Перший стабільний випуск D8VK, реалізації Direct3D 8 поверх Vulkan

Список ігор на базі Direct3D 8, які поки що не підтримуються в D8VK:

  • Легіон Хаосу
  • Злі мерці: Привіт королю
  • Серйозний Сем: Перша зустріч
  • Серйозний Сем: Друга зустріч
  • Шрек 2
  • Sonic Heroes
  • Сplinter Cell: Chaos Theory (Versus Mode)
  • Star Wars: Republic Commando (disable Squad Shadows)

Джерело: opennet.ru

Додати коментар або відгук