DXVK pasiūlymas konvertuoti „Vulkan“ pagrindu sukurtas D3D9 į D3D11



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Titanfall“, važiuojantis DXVK ugnikalniu.

„DXVK“ projektas, atnešantis „Vulkan“ pagrindu veikiantį „D3D11“ diegimą „Linux“ / „Wine“, padarė puikių rezultatų, susijusių su našumu ir optimizavimu vykdant „Direct3D 11“ žaidimus pagal „Wine“ - ir dabar jie taip pat teikia „Direct3D 9“ palaikymą.



„D3D9 for DXVK“ nereikėtų painioti su „VK9“ iniciatyvomis dėl „D3D9“ paramos, susietos su Vulkanu, nes tai yra atskira iniciatyva, kuri dar tik ankstyvosiose stadijose. Tai, ką turėtų padaryti šis siūlomas D3D9 palaikymas, kurį DXVK turėtų padaryti, yra konvertuoti D3D9 API iškvietimus į D3D11, tada jis naudos DXVK integruotą D3D11 į Vulkan konversiją. Tai beveik ta pati mintis, kaip „DXUP for D3D10“ - „D3D11“ pokalbis, kad jis galėtų konvertuoti į „Vulkan“ per DXVK.



Pasiūlymų smegenys Gabrielis Majeri šiuo metu siekia D3D9-D3D11-Vulkan, o ne tiesiau nukreipto D3D9-Vulkan, nes DXVK galės panaudoti savo esamą DXBC shader kompiliatorių ir daugelį kitų papildomos D3D9 funkcijos, kurios gali gražiai susieti su D3D11 konversija.

Jei norite peržiūrėti traukimo užklausą, patikrinkite ją čia .

1 minutė perskaityta