Rilascio di D7VK 1.1, implementazione di Direct3D 6 e 7 sopra l'API Vulkan

È stato pubblicato il rilascio del progetto D7VK 1.1, che sviluppa l'implementazione delle API grafiche Direct3D 6 e 7, proposte da Microsoft nel 1998 e 1999. D7VK funziona attraverso la traduzione delle chiamate in API Vulkan e consente di eseguire giochi retro legati alle API Direct3D 6 e 7 su Linux tramite Wine. Il codice del progetto è scritto in C++ ed è distribuito sotto licenza Zlib. Come base nello sviluppo è stato utilizzato il codice del backend d3d9 dal progetto DXVK: D7VK converte le API Direct3D 6 e 7 in chiamate Direct3D 9, che vengono poi tradotte in API Vulkan. Lo sviluppatore non intende includere D7VK nel DXVK, come è stato fatto con le implementazioni di Direct3D 8 e Direct3D 9 sopra Vulkan.

Il rilascio 1.1 è notevole per l'aggiunta del supporto sperimentale per Direct3D 6, oltre al supporto già in fase di sviluppo per Direct3D 7. Non è previsto il supporto per API precedenti, poiché D3D6 e D3D7 sono abbastanza vicini a D3D9, mentre il meccanismo di rendering in D3D5 è significativamente diverso da D3D9 e risulta problematico tradurlo in tale API.

Tra le altre modifiche si segnalano la risoluzione di problemi relativi al funzionamento dei giochi:

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

È stato aggiunto il supporto per i giochi basati su API Direct3D 6:

  • Notti Arabe
  • Drakan: L'Ordine della Fiamma
  • Earth 2150
  • Expendable
  • Tachyon: The Fringe
  • Tomb Raider Chronicles.

In precedenza, è stata confermata l'esecuzione di giochi basati sull'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

Rilascio di D7VK 1.1, implementazione di Direct3D 6 e 7 sopra l'API Vulkan


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster