Wydanie implementacji DXVK 1.10.2, Direct3D 9/10/11 na szczycie Vulkan API

Dostępna jest wersja DXVK 1.10.2, która zapewnia implementację DXGI (Infrastruktura graficzna DirectX), Direct3D 9, 10 i 11, działającą poprzez translację wywołań do Vulkan API. DXVK wymaga sterowników obsługujących API Vulkan 1.1, takich jak Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine, służąc jako wydajniejsza alternatywa dla wbudowanych w Wine implementacji Direct3D 9/10/11 działających na OpenGL.

Główne zmiany:

  • W przypadku Direct3D 9 dodano obsługę tekstur kostek bez szwu (nie bez szwu, bez przetwarzania granic między próbkami), zaimplementowaną za pomocą rozszerzenia Vulkan VK_EXT_non_seamless_cube_map.
  • Ulepszone buforowanie modułu cieniującego na dysku podczas korzystania ze sterowników NVIDIA Vulkan.
  • Naprawiono błędy, które powodowały nieprawidłowe zapisywanie i używanie pliku pamięci podręcznej stanu.
  • Naprawiono problemy podczas budowania z GCC 12.1.
  • Zoptymalizowano kod oczyszczania w implementacji metod D3D11 dla nieuporządkowanego dostępu do zasobów z wielu wątków (UAV, Unordered Access View), co pozwoliło na zwiększenie wydajności kompresji obrazu w sterownikach.
  • Zoptymalizowano wydajność kompresji kodu modułu cieniującego SPIR-V w pamięci.
  • Naprawiono problemy w grach: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, małe radia, duże telewizory, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II i Star Wars: The Old Republic.

Źródło: opennet.ru

Dodaj komentarz