Do DXVK dodano wsparcie dla Direct3D 8

W skład warstwy DXVK, która zapewnia implementację API graficznego Direct3D 9, 10 i 11, działającej poprzez translację wywołań do API Vulkan, włączono osiągnięcia projektu D8VK, który umożliwia translację Direct3D 8 do API Vulkan. Wszystkie związane z projektem D8VK prace będą teraz prowadzone w ramach bazy kodu DXVK, w której D8VK jest zrealizowany jako backend dla Direct3D 8. W porównaniu do projektów WineD3D i d3d8to9, w których stosuje się translację Direct3D 8 do OpenGL i Direct3D 9, translacja do API Vulkan pozwoliła osiągnąć wyższą wydajność, stabilność i kompatybilność z grami.

Na przykład, podczas testów w pakiecie 3DMark 2001 SE projekt D8VK uzyskiwał 144660 punktów, podczas gdy zestaw d3d8to9+DXVK – 118033, a WineD3D – 97134. Programiści przetestowali wsparcie dla ponad 200 starych gier opartych na Direct3D 8, wśród nich GTA III, The Elder Scrolls III: Morrowind, Freelancer, 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: Przebudzenie, Silent Hill 3.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster