DXVK-förslag till Vulkan-baserad D3D9 till D3D11-omvandling möjligen på gång



Prova Vårt Instrument För Att Eliminera Problem

Titanfall running on DXVK Vulkan.



DXVK-projektet, som ger Vulkan-baserad D3D11-implementering för Linux / Wine, har gjort stora saker när det gäller prestanda och optimering när du kör Direct3D 11-spel under Wine - och nu ger de också Direct3D 9-stöd.



D3D9 för DXVK bör inte förväxlas med VK9-initiativen för D3D9-support mappade till Vulkan, eftersom det fortfarande är ett separat initiativ i de tidiga stadierna. Vad detta föreslagna D3D9-stöd DXVK ska göra är att konvertera D3D9 API-samtal till D3D11, och sedan kommer det att använda DXVK: s inbyggda D3D11 till Vulkan-konvertering. Det är nästan samma idé som DXUP för D3D10 till D3D11 konversation så att den kan konvertera till Vulkan via DXVK.



Hjärnan bakom förslagen, Gabriel Majeri, driver för närvarande D3D9-till-D3D11-till-Vulkan istället för en mer direkt dirigerad D3D9-till-Vulkan, eftersom DXVK kommer att kunna utnyttja sin befintliga DXBC-skuggkompilator och mycket ytterligare D3D9-funktioner som kan kartläggas snyggt till en D3D11-konvertering.

Om du vill ha en förhandsgranskning av dragförfrågan, kolla in den här .

1 minut läst