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í