Byla vydána verze DXVK 1.9.1, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 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 s podporou API Vulkan 1.1, jako jsou Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 a AMDVLK. DXVK lze použít k provozu 3D aplikací a her v Linuxu pomocí Wine, což představuje výkonnější alternativu k vestavěným implementacím Direct3D 9/10/11 ve Wine, které fungují nad OpenGL.
Hlavní změny:
- Opraveno několik problémů spojených s výkonem a stabilitou, které se objevily po přepracování mechanismu zámků D3D9.
- Změněna byla zpracování mezilehlých textur (Staging Texture) v D3D11, což vedlo k nižší spotřebě paměti a snížení počtu kopií obrázků potřebných pro přesun dat mezi CPU a GPU.
- Byl odstraněn kód k obraně před problémy ve starších verzích Mesa (<=19.0).
- Primitivní zámky byly přepracovány na základě zámků Windows SRW, které jsou efektivnější než implementace winpthreads ve buildích mingw.
- Vyřešeny problémy ve hrách Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 a World of Final Fantasy.
Zdroj: opennet.ru
