Rilascio 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 nelle API Vulkan e consente, utilizzando Wine, di eseguire su Linux giochi retro basati sulle API Direct3D 6 e 7. Il codice del progetto è scritto in C++ e distribuito sotto licenza Zlib. Come base per lo sviluppo è stato utilizzato il codice del backend d3d9 del progetto DXVK; D7VK converte le API Direct3D 6 e 7 in chiamate Direct3D 9, che vengono poi tradotte nelle API Vulkan. Lo sviluppatore non intende includere D7VK nel DXVK, come è stato fatto con le implementazioni delle Direct3D 8 e Direct3D 9 sopra Vulkan.

Il rilascio 1.1 è notevole per l'aggiunta del supporto sperimentale per Direct3D 6, oltre al supporto precedentemente sviluppato per Direct3D 7. Non è previsto l'aggiunta di supporto per API precedenti, dal momento che D3D6 e D3D7 sono abbastanza vicini a D3D9, mentre il meccanismo di rendering in D3D5 differisce notevolmente da D3D9 e risulta problematico tradurlo in questa API.

Tra le altre modifiche si segnalano le soluzioni ai problemi con il 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 sulle API Direct3D 6:

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

In precedenza era stata confermata la funzionalità dei giochi basati sulle 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 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