Direct3D 9-to-11

Direct3D 9-to-11

Dieses Projekt ist ein Versuch, Direct3D 9-Programme in Direct3D 11 zu konvertieren. Es implementiert die d3d9.dll neu, die die wichtigsten D3D9-Schnittstellen enthält.Die meisten D3D9-Spiele sind auf modernen PCs CPU-begrenzt, da die GPU-Leistung exponentiell anstieg, während die CPUs zurückblieben.Darüber hinaus mangelt es den meisten (alten) Spielen an Multithreading-Unterstützung, wodurch die CPU-Ressource noch mehr beansprucht wird.In diesem Projekt werden die D3D9-Grafik-API-Aufrufe für Spiele an D3D11 angehoben.Hinweis: Das Projekt befindet sich derzeit in einer intensiven Entwicklung.Derzeit können keine echten Spiele ausgeführt werden.Sie können es gerne selbst bauen und testen, wenn Sie möchten.Wichtig: Dieses Projekt sollte zusammen mit DXVK verwendet werden, das dann D3D11 in Vulkan übersetzt.Ohne DXVK wird dieses Projekt wahrscheinlich keine Leistungsverbesserung liefern, eher wird es die Leistung verschlechtern.
direct3d-9-to-11

Kategorien

Alternativen zu Direct3D 9-to-11 für alle Plattformen mit einer Lizenz

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac bei ...
D9VK

D9VK

Eine d3d9 to vk-Ebene basierend auf der DXVK-Codebasis.Tragen Sie zur Entwicklung von Joshua-Ashton / d9vk bei, indem Sie ein Konto auf GitHub erstellen.
DXUP

DXUP

Ein D3D10 -> D3D11 Translation Layer, mit dem D3D10 -> Vulkan über DXVK konvertiert werden kann.