Release van D7VK 1.1, een implementatie van Direct3D 6 en 7 bovenop de Vulkan API.

D7VK 1.1, een project dat de implementatie van de Direct3D 6- en 7-grafische API's, voorgesteld door Microsoft in 1998 en 1999, verder ontwikkelt, is uitgebracht. D7VK vertaalt aanroepen naar de Vulkan-API en maakt het mogelijk om retro-games gebaseerd op de Direct3D 6- en 7-API's op Linux te draaien met behulp van Wine. De code van het project is geschreven in C++ en wordt gedistribueerd onder de Zlib-licentie. Het is gebaseerd op de d3d9-backendcode van het DXVK-project. D7VK converteert Direct3D 6- en 7-API's naar Direct3D 9-aanroepen, die vervolgens worden vertaald naar de Vulkan-API. De ontwikkelaar is niet van plan om D7VK in DXVK op te nemen, zoals het geval was met de Direct3D 8- en Direct3D 9-implementaties bovenop Vulkan.

Versie 1.1 is opmerkelijk omdat er naast de eerder ontwikkelde ondersteuning voor Direct3D 7 ook experimentele ondersteuning voor Direct3D 6 is toegevoegd. Ondersteuning voor oudere API's is niet gepland, omdat D3D6 en D3D7 vrij veel op D3D9 lijken, terwijl de rendering-engine in D3D5 aanzienlijk verschilt van die in D3D9 en lastig te vertalen is naar deze API.

Andere wijzigingen omvatten oplossingen voor problemen met de spelprestaties:

  • Conquest: Frontier Wars
  • Gotisch/Gotisch 2
  • Offer
  • Heilig
  • Star Trek: Deep Space Nine: The Fallen

Ondersteuning toegevoegd voor games die gebruikmaken van de Direct3D 6 API:

  • Arabische nachten
  • Drakan: Orde van de Vlam
  • Earth 2150
  • Eenmalig
  • Tachyon: De Rand
  • Kronieken van Tomb Raider.

Het is eerder al bevestigd dat games die gebruikmaken van de Direct3D 7 API werken:

  • Black & White
  • Carmageddon TDR 2000
  • Colin McRae Rally 2 0
  • Donker Koninkrijk 2
  • Deus Ex
  • Discipelen II
  • Keizer: Slag om Duin
  • Reuzen: Burger Kabuto
  • Hitman: codenaam 47
  • Niemand leeft voor altijd
  • Offer
  • Star Trek: Brugcommandant
  • overgankelijk
  • Unreal Tournament
  • Vampier: Het Maskerade - Verlossing
  • Tovenarij 8

 Release van D7VK 1.1, een implementatie van Direct3D 6 en 7 bovenop de Vulkan API.


Bron: opennet.ru

Voeg een reactie