wydanie warstwy , dostarczającej implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, działającą poprzez translację wywołań do API Vulkan. Aby używać DXVK obecność sterowników wspierających , takich jak
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 oraz .
DXVK może być używany do uruchamiania aplikacji 3D i gier w systemie Linux przy użyciu Wine, będąc bardziej wydajną alternatywą dla wbudowanej w Wine implementacji Direct3D 11, działającej na OpenGL.
Główne zmiany:
- Przeprowadzona ogólna optymalizacja wydajności Direct3D 9.
- Ulepszono realizację przesunięcia głębokości w Direct3D 9, co pozwoliło wyeliminować problemy z renderowaniem, takie jak brak cieni i w wielu grach.
- Usunięto błąd prowadzący do awarii z powodu dzielenia przez zero podczas uruchamiania niektórych gier opartych na Direct3D 9.
- Rozwiązano problemy z renderowaniem w wielu grach opartych na Direct3D 9, wykorzystujących Pixel Shader 1.x.
- Przywrócono działanie ustawienia dxvk.hud, które przez niedopatrzenie zostało usunięte w gałęzi 1.5.
- Liczba wątków używanych do kompilacji shaderów została zoptymalizowana w celu zmniejszenia negatywnego wpływu na wydajność procesorów 6- i 8-rdzeniowych (do ręcznego dostosowania można użyć opcji dxvk.numCompilerThreads).
- Rozwiązano problemy w grach GTA V, Halo CE, Need For Speed: Carbon, Risen 2, Sims 4, Trackmania Forever i Vampire The Masquerade: Bloodlines.
Źródło: opennet.ru
