Vydání DXVK 1.9.1, implementace Direct3D 9/10/11 nad API Vulkan.

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

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