Návrh společnosti DXVK pro možnou konverzi D3D9 na D3D11 založenou na vulkanu



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Titanfall běžící na sopce DXVK.



Projekt DXVK, který přináší vulkánskou implementaci D3D11 pro Linux / Wine, dělá skvělé věci, pokud jde o výkon a optimalizaci při spouštění her Direct3D 11 pod Wine - a nyní přináší také podporu Direct3D 9.



D3D9 pro DXVK by neměl být zaměňován s iniciativami VK9 pro podporu D3D9 mapovanými na Vulkan, protože se jedná o samostatnou iniciativu ještě v raných fázích. Tato navrhovaná podpora D3D9, kterou by DXVK měla udělat, je převést volání API D3D9 na D3D11 a poté použije konverzi DXVK zabudovanou v D3D11 na Vulkan. Je to téměř stejný nápad jako DXUP pro konverzaci D3D10 na D3D11, takže může převádět na Vulkan přes DXVK.



Mozek za návrhy, Gabriel Majeri, v současné době sleduje D3D9-to-D3D11-to-Vulkan namísto přímo směrovaného D3D9-to-Vulkan, protože DXVK bude moci využít svůj stávající kompilátor shaderu DXBC a mnoho další funkce D3D9, které lze pěkně mapovat na převod D3D11.

Pokud chcete zobrazit náhled žádosti o stažení, podívejte se na ni tady .

1 minuta čtení