Propunere DXVK pentru conversia bazată pe Vulkan D3D9 în D3D11 posibil în curs



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Titanfall rulează pe vulcanul DXVK.



Proiectul DXVK, care aduce implementarea D3D11 bazată pe Vulkan pentru Linux / Wine, a făcut lucruri extraordinare în ceea ce privește performanța și optimizarea atunci când rulează jocuri Direct3D 11 sub Wine - și acum oferă și suport Direct3D 9.



D3D9 pentru DXVK nu trebuie confundat cu inițiativele VK9 pentru asistența D3D9 mapate la Vulkan, deoarece este o inițiativă separată încă în primele etape. Ce ar trebui să facă acest suport D3D9 propus de DXVK este să convertească apelurile API D3D9 în D3D11 și apoi va utiliza conversia DXVK integrată în conversia D3D11 în Vulkan. Este aproape aceeași idee ca și DXUP pentru conversația D3D10 în D3D11, astfel încât să poată converti în Vulkan prin DXVK.



Creierul din spatele propunerilor, Gabriel Majeri, urmărește în prezent D3D9-la-D3D11-la-Vulkan în loc de un D3D9-la-Vulkan mai direct direcționat, deoarece DXVK va putea să folosească compilatorul de shader-uri DXBC existent și o mulțime de caracteristici suplimentare D3D9 care pot fi mapate frumos la o conversie D3D11.

Dacă doriți o previzualizare a cererii de extragere, verificați-o aici .

1 minut citit