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



Proveu El Nostre Instrument Per Eliminar Problemes

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