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

uformowany uwalnianie międzywarstwowe DXVK 1.7, która zapewnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, która działa poprzez translację wywołań do Vulkan API. Aby użyć DXVK wymagane wsparcie dla kierowców Vulkan API 1.1takie jak AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
DXVK można używać do uruchamiania aplikacji i gier 3D Linux korzystając z Wine, stanowiącego wydajniejszą alternatywę dla wbudowanej w Wine implementacji Direct3D 11 działającej na bazie OpenGL.

Główne zmiany:

  • Dodano obsługę rozszerzeń Vulkan graphics API: VK_EXT_custom_border_color (służy do obsługi kolorów obramowań w Sampler, rozwiązuje wiele problemów w grach opartych na Direct3D 9, w tym Crysis i Halo 2 Vista) i VK_EXT_robustness2 (podobny do D3D11, służy do obsługi dostępu poza granicami dozwolonego obszaru zasobu). Aby korzystać z tych rozszerzeń, potrzebujesz wine 5.8, a także sterowników AMD i Intel z Mesa 20.2-dev lub sterownika NVIDIA 440.66.12-beta;
  • Zoptymalizowano wykorzystanie operacji czyszczenia i
    bariery podczas renderowania, co pozwoliło nam nieznacznie poprawić wydajność niektórych gier;
  • Dodano możliwość korzystania z kolejek obliczeniowych do asynchronicznego ładowania zasobów w grach D3D11, jeśli sterownik (np. RADV) nie obsługuje oddzielnej kolejki transmisji;
  • Zaimplementowano niektóre funkcje DXGI 1.6, które zostaną wykorzystane w przyszłych wersjach World of Warcraft;
  • Zmniejszono zużycie pamięci w D3D9, zapobiegając w ten sposób wyczerpaniu dostępnej pamięci w niektórych grach, np. Toxikk;
  • Naprawiono błędy walidacji Vulkan w Cloudpunk i innych grach, które nieprawidłowo wykorzystywały bufor zasobów;
  • Naprawiono problemy występujące podczas kompilacji w GCC 10.1;
  • Naprawiono różne problemy związane z D3D9;
  • Opcja dxgi.tearFree została przerobiona;
  • Naprawiono problemy z Fallout New Vegas, Freelancer, GTA IV i Halo Custom Edition;
  • Wsparcie dla kompilacji zostało zakończone. winolib. MinGW jest teraz wymagane do zbudowania DXVK.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster