Predlog DXVK za pretvorbo D3D9 v D3D11 na osnovi Vulkana, ki je verjetno v teku



Preizkusite Naš Instrument Za Odpravo Težav

Titanfall teče na vulkanu DXVK.



Projekt DXVK, ki prinaša implementacijo D3D11 na osnovi Vulkana za Linux / Wine, je pri izvajanju iger Direct3D 11 pod programom Wine naredil velike stvari glede uspešnosti in optimizacije - zdaj pa prinaša tudi podporo Direct3D 9.



D3D9 za DXVK ne smemo zamenjevati s pobudami VK9 za podporo D3D9, preslikane na Vulkan, saj gre za ločeno pobudo, ki je še v zgodnjih fazah. Predlagana podpora za D3D9, ki bi jo morala storiti DXVK, je pretvorba klicev API-ja D3D9 v D3D11, nato pa bo uporabila vgrajeno DXVK-jevo pretvorbo v D3D11 v Vulkan. To je skoraj enaka ideja kot DXUP za pogovor D3D10 do D3D11, tako da se lahko pretvori v Vulkan prek DXVK.



Možgani, ki stojijo za predlogi, Gabriel Majeri, trenutno zasledujejo D3D9-do-D3D11-do-Vulkana namesto bolj neposredno usmerjenega D3D9-do-Vulkana, ker bo DXVK lahko izkoristil svoj obstoječi prevajalnik senčnikov DXBC in veliko dodatne funkcije D3D9, ki se lahko lepo preslikajo v pretvorbo D3D11.

Če želite predogled zahteve za vlečenje, si jo oglejte tukaj .

1 minuta branja