Vydání D7VK 1.1, implementace Direct3D 6 a 7 nad rámec Vulkan API

Byl vydán projekt D7VK 1.1, který vyvíjí implementaci grafických API Direct3D 6 a 7 navržených společností Microsoft v letech 1998 a 1999. D7VK funguje na principu překladu volání do API Vulkan a umožňuje spuštění ve Wine. Linux Retro hry založené na API Direct3D 6 a 7. Kód projektu je napsán v jazyce C++ a distribuován pod licencí Zlib. Vývoj je založen na backendovém kódu d3d9 z projektu DXVK. D7VK převádí API Direct3D 6 a 7 na volání Direct3D 9, která jsou následně přeložena do API Vulkan. Vývojář nemá v úmyslu usilovat o zahrnutí D7VK do DXVK, jak tomu bylo u implementací Direct3D 8 a Direct3D 9 nad Vulkanem.

Verze 1.1 je pozoruhodná přidáním experimentální podpory pro Direct3D 6, a to kromě dříve vyvinuté podpory pro Direct3D 7. Podpora starších API se neplánuje, protože D3D6 a D3D7 jsou si poměrně blízké D3D9, zatímco renderovací engine v D3D5 se od D3D9 výrazně liší a je problematické jej do tohoto API převést.

Mezi další změny patří řešení problémů s výkonem hry:

  • Conquest: Frontier Wars
  • Gotika/Gotika 2
  • oběť
  • Posvátný
  • Star Trek: Deep Space Nine: Padlí

Přidána podpora pro hry založené na rozhraní Direct3D 6 API:

  • Arabian Nights
  • Drakan: Řád plamene
  • Země 2150
  • Postradatelný
  • Tachyon: Okraj
  • Kroniky Tomb Raidera.

Hry založené na rozhraní Direct3D 7 API již dříve potvrdily svou funkčnost:

  • Black & White
  • Carmageddon TDR 2000
  • Rallye Colina McRae 2 0
  • Temné království 2
  • Deus Ex
  • Učedníci II.
  • Císař: Bitva o Dunu
  • Obři: Občan Kabuto
  • Hitman: Kódové označení 47
  • Nikdo nežije navždy
  • oběť
  • Star Trek: Velitel mostu
  • Nehynoucí
  • Unreal Tournament
  • Upír: Maškaráda - Vykoupení
  • Kouzelnictví 8


Vydání D7VK 1.1, implementace Direct3D 6 a 7 nad rámec Vulkan API


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster