DXVK 1.6, Direct3D 9/10/11 -toteutusten julkaisu Vulkan API:n päälle

Muodostettu välikerrosvapautus DXVK 1.6, joka tarjoaa DXGI:n (DirectX Graphics Infrastructure), Direct3D 9-, 10- ja 11-toteutuksen, joka toimii Vulkan API:n puhelun kääntämisen kautta. DXVK:n käyttäminen edellytetään tuki kuljettajille Vulcan API 1.1kuten AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK.
DXVK:ta voidaan käyttää 3D-sovellusten ja pelien ajamiseen Linuxissa Winen avulla, mikä toimii tehokkaampana vaihtoehtona Winen sisäänrakennetulle Direct3D 11 -toteutukselle, joka toimii OpenGL:n päällä.

Suurimmat muutokset:

  • Direct3D 10 -tukikirjastojen d3d10.dll ja d3d10_1.dll oletusasennus on lopetettu, koska D3D10-tuki DXVK:ssa vaatii d3d10core.dll- ja d3d11.dll-tiedostot (dxgi.dll vaaditaan myös Windowsissa). Muutoksen ansiosta voit käyttää Winessä kehitettyä D3D10-kehystä tehosteille, jota käytetään joissakin peleissä;
  • Tein pieniä suorituskyvyn optimointeja Direct3D 9 -toteutukseen;
  • Korjattu ongelma, joka aiheutti kaatumisen, kun yritettiin kaapata apitrace-tilannekuvia.
  • Korjattu kaatuminen joissakin Source 2 -peleissä käyttämällä alkuperäistä D3D9-renderöintiä;
  • eliminoitu redundantti näyttötilojen vaihtaminen;
  • Korjattu virhe, joka johti vihreän kehyksen näyttämiseen videoita näytettäessä joissakin peleissä.
  • Ratkaistiin ongelmia elokuvissa A Hat in Time, Dead Space, DoDonPachi Resurrection, Dragon's Dogma, Star Wars: Republic Commando ja Yomawari: Midnight Shadows.

Lähde: opennet.ru

Lisää kommentti