Das Zusammenführen der Codebasen der Projekte D9VK und DXVK wurde vollzogen.

Es fand eine Fusion der Codebasen der Projekte D9VK und DXVK statt. Die Fortschritte D9VK übertragen im Master-Branch des Repositories DXVK. D9VK wird vom Entwickler als einsatzbereit eingestuft und implementiert nahezu alle geplanten Funktionen. Somit werden alle Implementierungen von DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 und Direct3D 9 über die Grafik-API Vulkan künftig in einer einheitlichen Codebasis weiterentwickelt. Informationen zum Zeitpunkt der Erstellung einer neuen bedeutenden Version von DXVK, die Unterstützung für Direct3D 9 bieten wird, sind derzeit nicht verfügbar.

Wir erinnern daran, dass der Entwickler von DXVK beabsichtigt sich vorübergehend nur auf die Behebung von Fehlern zu konzentrieren und die Erweiterung der Funktionalität zu verlangsamen. Dieser Wunsch ist bedingt durch die Befürchtung über die Abnahme der Qualität des Codes. Jedes Update des Branches 1.4.x führt zu Beschwerden über regressiv Veränderungen, die sich nicht reproduzieren, lokalisieren und beheben lassen. Diese Probleme erfordern eine Ursachenanalyse, denn wenn sie unbehandelt bleiben, während die Funktionalitäten weiter ausgebaut werden, könnte dies die Situation nur verschärfen und den Wartungsprozess komplizierter machen.

Die Entwicklung von D9VK wird im Rahmen des DXVK-Repositories als Frontend fortgesetzt, wofür der ursprüngliche Entwickler von D9VK verantwortlich sein wird. Zu den zukünftigen Plänen gehört die Behebung einiger bekannter Probleme (Bumpmapping, Premodulation), die Implementierung eines Software-Cursors (zusätzlich zur bereits vorhandenen Unterstützung des Hardware-Cursors) und die Hinzufügung der Methode ComposeRects, die in der D3D9Ex-Spezifikation definiert ist, sowie die Möglichkeit, eigene Farben für die Ränder zu definieren.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster