Pirmasis stabilus D8VK leidimas, „Direct3D 8“ įdiegimas „Vulkan“ viršuje

Buvo išleistas D8VK 1.0 projektas, siūlantis „Direct3D 8“ grafikos API įgyvendinimą, kuris veikia per „Vulkan“ API iškvietimų vertimą ir leidžia paleisti 3D programas ir žaidimus, pagrįstus „Direct3D 8“ API „Linux“, naudojant „Wine“ arba „Proton“. Projekto kodas parašytas C++ kalba ir platinamas pagal Zlib licenciją. Kūrimui buvo naudojama DXVK projekto kodų bazė su „Direct3D 9“, „10“ ir „11“ įdiegimu „Vulkan“ viršuje.

D8VK 1.0 pažymėta kaip pirmoji projekto versija, tinkama plačiai naudoti ir išbandyta šimtuose žaidimų. Palyginti su WineD3D ir d3d8to9 projektais, kuriuose naudojamas Direct3D 8 vertimas į OpenGL ir Direct3D 9, D8VK projektas demonstruoja didesnį našumą, stabilumą ir žaidimų suderinamumą. Pavyzdžiui, bandant su 3DMark 2001 SE paketu, D8VK projektas surinko 144660 taškų, d3d8to9 ir dxvk derinys surinko 118033, o WineD3D – 97134.

Pirmasis stabilus D8VK leidimas, „Direct3D 8“ įdiegimas „Vulkan“ viršuje

Kūrėjai išbandė maždaug 8 žaidimų D200VK palaikymą, įskaitant 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.

Pirmasis stabilus D8VK leidimas, „Direct3D 8“ įdiegimas „Vulkan“ viršuje

„Direct3D 8“ žaidimų, kurie dar nepalaikomi D8VK, sąrašas:

  • Chaoso legionas
  • Blogieji mirusieji: Sveika karaliui
  • Rimtas Samas: pirmasis susidūrimas
  • Rimtas Samas: Antrasis susidūrimas
  • Šrekas 2
  • Garso herojai
  • Splinter Cell: Chaoso teorija (prieš režimą)
  • „Star Wars: Republic Commando“ (išjungti „Squad Shadows“)

Šaltinis: opennet.ru

Добавить комментарий