Byla vydána verze DXVK 2.4, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 a 11, fungující prostřednictvím překladu volání do API Vulkan. Pro použití DXVK jsou potřebné ovladače podporující API Vulkan 1.3, jako jsou Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK může být použita k provozování 3D aplikací a her na Linuxu pomocí Wine, přičemž představuje výkonnější alternativu k implementacím Direct3D 9/10/11 vestavěným ve Wine, které běží na OpenGL.
Hlavní změny:
- Byly integrovány výsledky projektu D8VK, který zajišťuje převod Direct3D 8 do API Vulkan. Vývojáři otestovali podporu více než 200 starých her založených na Direct3D 8, mezi nimi GTA III, The Elder Scrolls III: Morrowind, Freelancer, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed III: Hot Pursuit, Red Faction II, Max Payne 2, Unreal II: The Awakening, Silent Hill 3.
- V dxvk-native, variantě DXVK, schopné fungovat samostatně bez Wine, byla přidána možnost použití WSI backendů (Window System Integration) pro různé okenní systémy. V současnosti jsou k dispozici back-endy pro SDL2 a GLFW, které mohou být načítány dynamicky během provozu, nikoli při spojování.
- Byla přidána podpora emulace v systému nepodporované frekvence obnovování obrazovky, což může být využito na systémech, které neumožňují změnu video režimů.
- Byla snížena spotřeba paměti díky využití rozšíření Vulkan VK_NV_descriptor_pool_overallocation a zlepšení správy deskriptorového bazénu.
- Byly odstraněny problémy, jež se projevovaly ve hrách:
- Battlefield 2
- Dead Space 2
- Dragonshard
- Fallout 4
- Fallout New Vegas
- Ghostbusters Remastered
- Gothic 3
- Guild Wars 2
- Prototype
- Red Faction Guerrila Remastered
- Rise of Nations
- Star Citizen
- The Sims 2
- Tomb Raider Legend
- Watch Dogs
- Watch Dogs 2
- WRC 4
Zdroj: opennet.ru
