123
Direct3D 9-to-11

Direct3D 9-to-11

Ten projekt jest próbą konwersji programów Direct3D 9 na Direct3D 11. Ponownie wdraża d3d9.dll, który zawiera podstawowe interfejsy D3D9.Większość gier D3D9 jest ograniczona procesorem na nowoczesnych komputerach, ponieważ moc procesora graficznego wzrosła wykładniczo, a procesory pozostawały w tyle.Ponadto większość (starych) gier nie obsługuje wielowątkowości, co jeszcze bardziej wyczerpuje zasoby procesora.Ten projekt ulepsza wywołania API grafiki D3D9 gier do D3D11.Uwaga: projekt jest obecnie intensywnie rozwijany.Obecnie nie jest w stanie uruchomić prawdziwych gier.Jeśli chcesz, możesz sam go zbudować i przetestować.Ważne: ten projekt powinien być używany razem z DXVK, który następnie przetłumaczy D3D11 na Vulkan.Bez DXVK ten projekt prawdopodobnie nie zapewni żadnej poprawy wydajności, bardziej prawdopodobne pogorszy wydajność.

Kategorie

Alternatywy dla Direct3D 9-to-11'a dla wszystkich platform z dowolną licencją

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac w ...
D9VK

D9VK

Warstwa d3d9 do vk oparta na bazie kodu DXVK.Przyczyń się do rozwoju Joshua-Ashton / d9vk, tworząc konto w GitHub.
DXUP

DXUP

Warstwa tłumaczenia D3D10 -> D3D11, która może służyć do konwersji D3D10 -> Vulkan przez DXVK.