123
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.

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.