Pád Titan na sopke DXVK.
Projekt DXVK, ktorý prináša vulkánsku implementáciu D3D11 pre Linux / Wine, robí veľké veci, pokiaľ ide o výkon a optimalizáciu pri spustení hier Direct3D 11 pod Wine - a teraz prináša aj podporu Direct3D 9.
D3D9 pre DXVK by sa nemal zamieňať s iniciatívami VK9 na podporu D3D9 namapovanými na Vulkan, pretože ide o samostatnú iniciatívu ešte v počiatočných fázach. To, čo by táto navrhovaná podpora D3D9 mala DXVK urobiť, je prevádzať volania D3D9 API na D3D11 a potom použije konverziu DXVK zabudovanú v D3D11 na Vulkan. Je to takmer rovnaká myšlienka ako DXUP pre konverzáciu D3D10 na D3D11, aby bolo možné konvertovať na vulkán cez DXVK.
Mozog týchto návrhov, Gabriel Majeri, v súčasnosti sleduje D3D9-to-D3D11-to-Vulkan namiesto priamo smerovaného D3D9-to-Vulkan, pretože DXVK bude môcť využiť svoj existujúci kompilátor shaderu DXBC a veľa ďalšie funkcie D3D9, ktoré sa dajú pekne namapovať na konverziu D3D11.
Ak chcete zobraziť ukážku žiadosti o stiahnutie, skontrolujte ju tu .
1 minúta čítania