Objavljen je DXVK 1.8 koji nudi implementaciju DXGI-ja (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prevođenja poziva u Vulkan API. DXVK zahtijeva upravljačke programe koji podržavaju Vulkan 1.1 API, kao što su Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara u Linux koristeći Wine, služeći kao alternativa visokih performansi Wineovim ugrađenim implementacijama Direct3D 9/10/11 koje rade preko OpenGL-a.
Velike promjene:
- DXGI sada podržava konfiguracije s više monitora. Za pravilan rad potrebna je relativno novija verzija Winea s podrškom za XRandR 1.4.
- Kako bi se riješili problemi s pokretanjem igara na sustavima bez namjenske grafičke kartice, na popis rasterizatora dodane su softverske implementacije Vulkana koje koriste CPU-e, poput Lavapipea.
- Optimizirane operacije za promjenu parametara rasporeda slike u memoriji, što je poboljšalo performanse nekih igara na Intelovim grafičkim procesorima.
- Implementacija Direct3D 9 optimizirala je učitavanje tekstura i provjeru zaklonjenosti objekata. Problemi s netočnim vraćanjem popisa podržanih formata povratnog međuspremnika su riješeni.
- U Direct3D 11, postavke d3d11.enableRtOutputNanFixup (za starije verzije RADV upravljačkog programa) i d3d11.invariantPosition (za rješavanje problema sa Z-fightingom na RDNA2 GPU-ima) su omogućene prema zadanim postavkama. Ispravljeni su problemi s brojanjem referenci i rukovanjem NaN-om u shaderima.
- Ispravljena upozorenja prilikom izrade s novim verzijama Meson alata.
- Ispravljeni problemi s Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 i Tomb Raider Legend.
Izvor: opennet.ru
