Le projet D7VK 1.5 a été publié. Il développe l'implémentation des API graphiques Direct3D 3, 5, 6 et 7 proposées par Microsoft en 1996, 1997, 1998 et 1999. D7VK fonctionne en traduisant les appels vers l'API Vulkan et permet d'exécuter des applications en Linux Jeux rétro basés sur les API Direct3D 3, 5, 6 et 7. Le code du projet est écrit en C++ et distribué sous licence Zlib. Le développement s'appuie sur le code backend d3d9 du projet DXVK. D7VK convertit les API Direct3D 3, 5, 6 et 7 en appels Direct3D 9, lesquels sont ensuite traduits en API Vulkan. Le développeur n'envisage pas d'intégrer D7VK à DXVK, contrairement aux implémentations Direct3D 8 et Direct3D 9 sur Vulkan.
Cette nouvelle version offre une prise en charge expérimentale de l'API graphique Direct3D 3, en plus de la prise en charge déjà disponible pour Direct3D 5, 6 et 7. Concernant les autres versions de Direct3D, DirectX 1 ne comportait pas de composants 3D. L'API Direct3D est apparue dans DirectX 2, qui est très similaire à DirectX 3. DirectX 4 n'a pas été commercialisé par Microsoft et est resté à l'état de prototype (DirectX 3 a été immédiatement suivi par DirectX 5). La prise en charge de Direct3D 8, 9, 10 et 11 est assurée par le projet DXVK.
D7VK 1.5 inclut également des correctifs et une compatibilité améliorée avec les jeux utilisant Direct3D 5, 6 et 7. La prise en charge des tampons d'exécution pour la transmission des commandes GPU, la possibilité d'écrire dans les tampons Back et Depth, ainsi que la prise en charge de l'ancienne méthode de diffusion des tampons de sommets avec les commandes Begin et End ont été implémentées.
Ajout de la prise en charge des jeux :
- Delta Force 2
- L'Empire des fourmis (2000)
- Grenouille (1997)
- Gorki 17
- Ground Control
- Nouveau
- Knight Rider
- MotoRacer2
- Besoin de vitesse 3/4
- Nocturne
- ODT : Échappez-vous… ou mourez en essayant
- Outlaws
- L'Arche de Radeon
- L'aube de la rage
- SimCity 4
- Star Wars : Jedi Knight : Les Forces du Mal II
- Star Wars : L'Ombre de l'Empire
- Summoner
- Ne prenez aucun prisonnier
- Le mystère des druides
- Responsable Total Club 2003
- Chaos urbain
- Venin. Nom de code : Épidémie
- Commandant d'escadre : prophétie

Source: opennet.ru
