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