È 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 opera tramite la traduzione delle chiamate nelle API Vulkan e consente di eseguire giochi retro legati alle API Direct3D 3, 5, 6 e 7 su Linux utilizzando 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 nelle API Vulkan. Il sviluppatore non intende includere D7VK all'interno di DXVK, come è stato fatto con le implementazioni di Direct3D 8 e Direct3D 9 su Vulkan.
Nel nuovo rilascio è stata fornita un'assistenza 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 è stata introdotta nella versione DirectX 2, che è sostanzialmente simile a DirectX 3. La versione DirectX 4 non è stata rilasciata da Microsoft ed è rimasta in fase prototipale (subito dopo DirectX 3 è stata rilasciata DirectX 5). Il supporto per Direct3D 8, 9, 10 e 11 è fornito da un progetto separato, DXVK.
In D7VK 1.5 sono stati effettuati anche lavori per la correzione di bug e il miglioramento della compatibilità con i giochi per supportare Direct3D 5, 6 e Direct3D 7. È stato implementato il supporto per i buffer di esecuzione (Execute buffers) per il trasferimento delle istruzioni GPU, la possibilità di scrivere nel buffer fotogrammi (Back buffer) e nel buffer di profondità (Depth buffer), oltre al supporto per l'antico metodo di trasmissione dei buffer dei vertici con comandi di inizio e fine.
Aggiunto il supporto per i 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

Fonte: opennet.ru
