De eerste stabiele release van D7VK, een implementatie van Direct3D 7 boven de Vulkan API.

De versie 1.0 van het D7VK-project is uitgebracht, dat de implementatie van de grafische API Direct3D 7 ontwikkelt, voorgesteld door Microsoft in 1999. D7VK werkt door aanroepen naar de Vulkan API te vertalen en maakt het mogelijk om retrospelers die afhankelijk zijn van de Direct3D 7 API op Linux uit te voeren via Wine. De code van het project is geschreven in C++ en wordt verspreid onder de Zlib-licentie. Als basis voor de ontwikkeling is de backend code van d3d9 van het DXVK-project gebruikt.

Versie 1.0 wordt gemarkeerd als de eerste versie die klaar is voor breed gebruik. In vergelijking met WineD3D biedt het ondersteuning voor anti-aliasing tijdens het tekenen (D3DRENDERSTATE_ANTIALIAS) en de mogelijkheid om de framefrequentie te limiteren voor oude spellen die niet goed werken bij hoge FPS. Qua prestaties bleek D7VK bijna drie keer sneller te zijn dan WineD3D (45267 tegenover 16566) in de 3DMark 2000-test op een systeem met de GPU NVIDIA RTX 4070 en de proprietaire NVIDIA-driver 570.195.03. Van de beperkingen van D7VK wordt opgemerkt dat er een GPU met ondersteuning voor Vulkan 1.3 vereist is en dat er geen ondersteuning is voor sommige mogelijkheden van D3D7.

Bevestigde werking van spellen:

  • Black & White
  • Carmageddon TDR 2000
  • Clive Barker’s Undying
  • 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

De ontwikkelaar heeft geen plannen om D7VK op te nemen in DXVK, zoals gebeurde met de implementaties van Direct3D 8 en Direct3D 9 bovenop Vulkan.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster