Proposta DXVK per a la conversió basada en Vulkan D3D9 a D3D11 possiblement en curs

Dxvk Proposal Vulkan Based D3d9 D3d11 Conversion Possibly Underway

Titanfall funcionant al volcà DXVK.

El projecte DXVK, que aporta la implementació de D3D11 basada en Vulkan per a Linux / Wine, ha estat fent grans coses pel que fa al rendiment i l’optimització en executar jocs Direct3D 11 amb Wine, i ara també ofereixen suport Direct3D 9.



El D3D9 per a DXVK no s’ha de confondre amb les iniciatives VK9 per al suport de D3D9 assignades a Vulkan, ja que és una iniciativa independent encara en les primeres etapes. El que hauria de fer aquest suport D3D9 proposat per DXVK és convertir les trucades de l'API D3D9 a D3D11 i, a continuació, utilitzarà la conversió integrada de DXVK D3D11 a Vulkan. És gairebé la mateixa idea que DXUP per a converses D3D10 a D3D11, de manera que es pot convertir a Vulkan mitjançant DXVK.



El cervell darrere de les propostes, Gabriel Majeri, persegueix actualment D3D9-a-D3D11-a-Vulkan en lloc d’un D3D9-a-Vulkan encaminat més directament, perquè DXVK podrà aprofitar el seu compilador de sombreadors DXBC existent, i molts funcions addicionals de D3D9 que poden assignar-se bé a una conversió de D3D11.



Si voleu una previsualització de la sol·licitud d'extracció, consulteu-la aquí .

1 minut de lectura