Vydání DXVK 1.7, implementace Direct3D 9/10/11 nad rozhraním Vulkan API

Zformováno uvolnění mezivrstvy DXVK 1.7, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, která funguje prostřednictvím překladu volání do Vulkan API. Chcete-li použít DXVK požadováno podpora pro řidiče Vulkan API 1.1jako AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 a AMDVLK.
DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine, sloužící jako výkonnější alternativa k vestavěné implementaci Wine Direct3D 11 běžící nad OpenGL.

Hlavní změny:

  • Přidána podpora pro rozšíření grafického rozhraní API Vulkan: VK_EXT_custom_border_color (používá se k podpoře barev ohraničení v Sampleru, vyřešil mnoho problémů ve hrách založených na Direct3D 9, včetně Crysis a Halo 2 Vista) a VK_EXT_robustness2 (obdoba D3D11, který se používá ke zpracování přístupu nad povolený limit hranice oblastí zdrojů). Chcete-li používat tato rozšíření, musíte mít víno 5.8 a také ovladače AMD a Intel od Mesa 20.2-dev nebo ovladač NVIDIA 440.66.12-beta;
  • Optimalizovaná aplikace čisticích operací a
    bariéry při vykreslování, což umožnilo mírně zlepšit výkon některých her;

  • Hry D3D11 přidaly možnost používat výpočetní fronty k asynchronnímu načítání zdrojů, pokud ovladač (například RADV) nepodporuje samostatnou přenosovou frontu;
  • Implementovány některé funkce DXGI 1.6, které budou použity v budoucích vydáních World of Warcraft;
  • Snížená spotřeba paměti v D3D9, která zabránila vyčerpání dostupné paměti v některých hrách, jako je Toxikk;
  • Opraveny chyby ověření Vulkan v Cloudpunk a dalších hrách, které nesprávně používaly vyrovnávací paměť zdrojů;
  • Vyřešené problémy při sestavování v GCC 10.1;
  • Opraveny různé problémy související s D3D9;
  • Možnost dxgi.tearFree byla přepracována;
  • Problémy ve Fallout New Vegas, Freelancer, GTA IV a Halo Custom Edition byly vyřešeny;
  • Podpora pro sestavení s winelib. Budování DXVK nyní vyžaduje MinGW.

Zdroj: opennet.ru

Přidat komentář