Rilascio di D7VK 1.5 con supporto per Direct3D 3

È stato pubblicato il rilascio del progetto D7VK 1.5, che sviluppa l'implementazione delle API grafiche Direct3D 3, 5, 6 e 7, proposte da Microsoft nel 1996, 1997, 1998 e 1999. D7VK funziona tramite la traduzione delle chiamate nell'API Vulkan e consente di eseguire giochi retro legati alle API Direct3D 3, 5, 6 e 7 su Linux tramite Wine. Il codice del progetto è scritto in C++ e distribuito con licenza Zlib. Come base per lo sviluppo è stato utilizzato il codice del backend d3d9 del progetto DXVK; D7VK trasforma le API Direct3D 3, 5, 6 e 7 in chiamate Direct3D 9, che vengono poi tradotte in API Vulkan. Lo sviluppatore non ha intenzione di includere D7VK nel pacchetto DXVK, come è stato fatto con le implementazioni di Direct3D 8 e Direct3D 9 su Vulkan.

Nella nuova versione è fornito il supporto sperimentale per l'API grafica Direct3D 3, oltre al supporto già disponibile per Direct3D 5, 6 e 7. Per quanto riguarda le altre versioni di Direct3D, la versione DirectX 1 non includeva componenti 3D. L'API Direct3D è apparsa nella versione DirectX 2, che è sostanzialmente simile a DirectX 3. La versione DirectX 4 non è stata rilasciata da Microsoft ed è rimasta in uno stato prototipo (subito dopo DirectX 3 è uscita DirectX 5). Il supporto per Direct3D 8, 9, 10 e 11 è fornito da un progetto separato, DXVK.

In D7VK 1.5 sono stati effettuati lavori per correggere bug e migliorare la compatibilità con i giochi per il supporto di Direct3D 5, 6 e 7. È stata implementata la supporto per i buffer di esecuzione (Execute buffers) per il trasferimento di comandi GPU, la possibilità di scrivere nel buffer dei fotogrammi (Back buffer) e nel buffer di profondità (Depth buffer), oltre al supporto per il vecchio metodo di streaming dei vertex buffer tramite i comandi Begin e End.

Aggiunta la compatibilità con i seguenti giochi:

  • Delta Force 2
  • Empire of the Ants (2000)
  • Frogger (1997)
  • Gorky 17
  • Ground Control
  • Incoming
  • Knight Rider
  • MotoRacer2
  • Need For Speed 3/4
  • Nocturne
  • O.D.T.: Escape… Or Die Trying
  • Outlaws
  • Radeon’s Ark
  • Rage Dawning
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Shadows of the Empire
  • Summoner
  • Take No Prisoners
  • The Mystery of the Druids
  • Total Club Manager 2003
  • Urban Chaos
  • Venom. Codename: Outbreak
  • Wing Commander: Prophecy

Rilascio di D7VK 1.5 con supporto per Direct3D 3


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