Wydanie D7VK 1.1, implementacja Direct3D 6 i 7 na API Vulkan

Opublikowano wydanie projektu D7VK 1.1, rozwijającego implementację graficznych API Direct3D 6 i 7, zaproponowanych przez firmę Microsoft w 1998 i 1999 roku. D7VK działa poprzez translację wywołań do API Vulkan i umożliwia uruchamianie w systemie Linux gier retro związanych z API Direct3D 6 i 7 za pomocą Wine. Kod projektu napisany jest w języku C++ i jest rozpowszechniany na licencji Zlib. Jako bazę do rozwoju wykorzystano kod backendu d3d9 z projektu DXVK — D7VK przekształca API Direct3D 6 i 7 w wywołania Direct3D 9, które następnie są translowane do API Vulkan. Twórca nie ma zamiaru dążyć do włączenia D7VK do DXVK, jak to miało miejsce z implementacjami Direct3D 8 i Direct3D 9 na Vulkanie.

Wydanie 1.1 jest szczególnie warte uwagi dzięki dodaniu eksperymentalnego wsparcia dla Direct3D 6 oprócz wcześniej rozwijanego wsparcia dla Direct3D 7. Dodawanie wsparcia dla wcześniejszych API nie jest planowane, ponieważ D3D6 i D3D7 są wystarczająco bliskie D3D9, podczas gdy mechanizm renderowania w D3D5 znacząco różni się od D3D9 i jego przekształcenie w to API jest problematyczne.

Z innych zmian warto wymienić rozwiązanie problemów z działaniem gier:

  • Conquest: Frontier Wars
  • Gothic/Gothic 2
  • Sacrifice
  • Sacred
  • Star Trek: Deep Space Nine: The Fallen

Dodano wsparcie dla gier opartych na API Direct3D 6:

  • Arabian Nights
  • Drakan: Order of the Flame
  • Earth 2150
  • Expendable
  • Tachyon: The Fringe
  • Tomb Raider Chronicles.

Wcześniej potwierdzono działanie gier opartych na API Direct3D 7:

  • Black & White
  • Carmageddon TDR 2000
  • Colin McRae Rally 2 0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Emperor: Battle for Dune
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • No One Lives Forever
  • Sacrifice
  • Star Trek: Bridge Commander
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade — Redemption
  • Wizardry 8

Wydanie D7VK 1.1, implementacja Direct3D 6 i 7 na API Vulkan


Ź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