Das D7VK-Projekt entwickelt die Implementierung von Direct3D 7, die über die Vulkan-API arbeitet.

Die Veröffentlichung von D7VK 0.3, das die Implementierung der Grafik-API Direct3D 7, die 1999 von Microsoft vorgeschlagen wurde, vorantreibt, wurde veröffentlicht. Die Implementierung erfolgt durch die Übersetzung von Aufrufen in die Vulkan-API und ermöglicht es, mit Wine Retro-Spiele zu starten, die an die API Direct3D 7 gebunden sind, unter Linux. Der Code des Projekts ist in C++ geschrieben und steht unter der Zlib-Lizenz. Für die Entwicklung wurde der d3d9-Backend-Code des Projekts DXVK als Grundlage verwendet.

Der Entwickler prüfte die Möglichkeit, Version 1.0 anstelle von 0.3 zu veröffentlichen, entschied sich jedoch später, dass noch einige Probleme gelöst werden müssen, bevor alles bereit ist. In der Anmerkung wird außerdem darauf hingewiesen, dass der Entwickler nicht versuchen wird, D7VK in DXVK zu integrieren, wie es bei den Implementierungen von Direct3D 8 und Direct3D 9 über Vulkan der Fall war. Die Funktionsfähigkeit von D7VK mit den Spielen Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer und mehreren weiteren wurde bestätigt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4