Publication de D7VK 1.1, une implémentation de Direct3D 6 et 7 sur l'API Vulkan

La version 1.1 du projet D7VK a été publiée, développant l'implémentation des API graphiques Direct3D 6 et 7, proposées par Microsoft en 1998 et 1999. D7VK fonctionne en traduisant les appels vers l'API Vulkan et permet, grâce à Wine, de lancer sur Linux des jeux rétro s'appuyant sur les API Direct3D 6 et 7. Le code du projet est écrit en C++ et est distribué sous la licence Zlib. Pour la conception, le code du backend d3d9 du projet DXVK a été utilisé ; D7VK transforme les API Direct3D 6 et 7 en appels Direct3D 9, qui sont ensuite traduits en API Vulkan. Le développeur n'a pas l'intention d'inclure D7VK dans DXVK, comme cela a été fait avec les implémentations de Direct3D 8 et Direct3D 9 sur Vulkan.

La version 1.1 se distingue par l'ajout d'un support expérimental pour Direct3D 6 en plus du support précédemment développé pour Direct3D 7. Il n'est pas prévu d'ajouter un support pour les API antérieures, car D3D6 et D3D7 sont suffisamment proches de D3D9, tandis que le mécanisme de rendu de D3D5 diffère considérablement de D3D9 et qu'il est donc problématique de le traduire dans cette API.

Parmi les autres changements, on note la résolution de problèmes avec le fonctionnement des jeux :

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

Ajout du support pour les jeux basés sur l'API Direct3D 6 :

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

Le bon fonctionnement des jeux basés sur l'API Direct3D 7 a été précédemment confirmé :

  • 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

Publication de D7VK 1.1, une implémentation de Direct3D 6 et 7 sur l'API Vulkan


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster