Vydání DXVK 1.7, implementace Direct3D 9/10/11 přes API Vulkan

Bylo vytvořeno vydání vrstvy DXVK 1.7, poskytující implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracující prostřednictvím překladu volání do API Vulkan. Pro použití DXVK je vyžadováno mít ovladače s podporou API Vulkan 1.1, jako jsou AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 a AMDVLK.
DXVK může být použito pro spuštění 3D aplikací a her v Linuxu pomocí Wine, fungující jako výkonnější alternativa vestavěné implementaci Direct3D 11 ve Wine, která pracuje na OpenGL.

Hlavní změny:

  • Byla přidána podpora rozšíření grafického API Vulkan: VK_EXT_custom_border_color (použití pro podporu okrajových barev v samplerech vyřešilo mnoho problémů ve hrách založených na Direct3D 9, včetně Crysis a Halo 2 Vista) a VK_EXT_robustness2 (podobně jako D3D11 použito pro zpracování přístupu mimo povolenou oblast prostředku). Pro použití těchto rozšíření je vyžadováno mít wine 5.8, jakož i ovladače AMD a Intel z Mesa 20.2-dev nebo ovladač NVIDIA 440.66.12-beta;
  • Bylo optimalizováno používání čistících operací a
    barier při vykreslování, což mírně zlepšilo výkon některých her;
  • Ve hrách D3D11 byla přidána možnost používání výpočetních front pro asynchronní načítání prostředků, pokud ovladač (např. RADV) nepodporuje samostatnou přenosovou frontu;
  • Implementována byla určitá funkčnost DXGI 1.6, která bude použita v budoucích vydáních World of Warcraft;
  • Bylo sníženo spotřeba paměti v D3D9, což pomohlo předejít vyčerpání dostupné paměti v některých hrách, jako je Toxikk;
  • Opraveny byly chyby ověřování Vulkan v Cloudpunk a dalších hrách, které nesprávně používaly vyrovnávací paměť prostředků;
  • Byly vyřešeny problémy při kompilaci v GCC 10.1;
  • Opraveny byly různé problémy spojené s D3D9;
  • Přepracována byla volba dxgi.tearFree;
  • Vyřešeny byly problémy ve hrách Fallout New Vegas, Freelancer, GTA IV a Halo Custom Edition;
  • Podpora pro sestavení s winelib. Pro sestavení DXVK je nyní povinné použít MinGW.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster