Titanfall kører på DXVK Volcano.
DXVK-projektet, der bringer Vulkan-baseret D3D11-implementering til Linux / Wine, har gjort store ting med hensyn til ydeevne og optimering, når du kører Direct3D 11-spil under Wine - og nu bringer de også Direct3D 9-support.
D3D9 til DXVK bør ikke forveksles med VK9-initiativerne til D3D9-support kortlagt til Vulkan, da det stadig er et separat initiativ i de tidlige faser. Hvad denne foreslåede D3D9-understøttelse DXVK skal gøre, er at konvertere D3D9 API-opkald til D3D11, og derefter bruger den DXVK's indbyggede D3D11 til Vulkan-konvertering. Det er næsten den samme idé som DXUP til D3D10 til D3D11 samtale, så den kan konvertere til Vulkan via DXVK.
Hjernen bag forslagene, Gabriel Majeri, forfølger i øjeblikket D3D9-til-D3D11-til-Vulkan i stedet for en mere direkte dirigeret D3D9-til-Vulkan, fordi DXVK vil være i stand til at udnytte sin eksisterende DXBC-shader-kompilator og en masse yderligere D3D9-funktioner, der kan kortlægges pænt til en D3D11-konvertering.
Hvis du vil have en forhåndsvisning af pull-anmodningen, skal du tjekke den ud her .
1 minut læst