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

uformowany uwalnianie międzywarstwowe DXVK 1.6, 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 18.3, NVIDIA 415.22, Intel ANV 19.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 wbudowanej implementacji Wine Direct3D 11 działającej na OpenGL.

Główne zmiany:

  • Domyślna instalacja bibliotek obsługi Direct3D 10 d3d10.dll i d3d10_1.dll została przerwana, ponieważ obsługa D3D10 w DXVK wymaga d3d10core.dll i d3d11.dll (dxgi.dll jest również wymagany w systemie Windows). Zmiana pozwala na wykorzystanie frameworku D3D10 opracowanego w Wine dla efektów, który jest wykorzystywany w niektórych grach;
  • Dokonano drobnych optymalizacji wydajności w implementacji Direct3D 9;
  • Naprawiono problem powodujący awarię podczas próby przechwytywania migawek apitrace;
  • Naprawiono awarię w niektórych grach Source 2 przy użyciu natywnego renderowania D3D9;
  • Wyeliminowano zbędne przełączanie trybów ekranu;
  • Naprawiono błąd powodujący wyświetlanie zielonej ramki podczas wyświetlania filmów w niektórych grach;
  • Rozwiązano problemy z Kapeluszem w czasie, Martwą przestrzenią, DoDonPachi Resurrection, Dragon's Dogma, Star Wars: Republic Commando i Yomawari: Midnight Shadows.

Źródło: opennet.ru

Dodaj komentarz