Izdanje implementacije DXVK 1.7, Direct3D 9/10/11 na vrhu Vulkan API-ja

Formirano međuslojno oslobađanje DXVK 1.7, koji obezbeđuje DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11 implementaciju koja radi kroz prevođenje poziva na Vulkan API. Da koristite DXVK potrebno podrška za drajvere Vulcan API 1.1kao što su AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, služeći kao alternativa viših performansi Wine-ovoj ugrađenoj Direct3D 11 implementaciji koja radi na OpenGL-u.

Glavne promjene:

  • Dodata podrška za Vulkan grafičke API ekstenzije: VK_EXT_custom_border_color (koristi se za podršku boja obruba u Sampleru, riješio je mnoge probleme u igrama baziranim na Direct3D 9, uključujući Crysis i Halo 2 Vista) i VK_EXT_robustness2 (slično D3D11, koristi se za rukovanje van- ograničava područja resursa pristupa). Da biste koristili ove ekstenzije, morate imati wine 5.8, kao i AMD i Intel drajvere iz Mesa 20.2-dev ili NVIDIA drajvera 440.66.12-beta;
  • Optimizirana primjena operacija čišćenja i
    barijere prilikom renderiranja, što je omogućilo malo poboljšanje performansi nekih igara;

  • D3D11 igre su dodale mogućnost korištenja računalnih redova za asinhrono učitavanje resursa ako drajver (na primjer, RADV) ne podržava poseban red za prijenos;
  • Implementirano neke DXGI 1.6 funkcionalnosti koje će se koristiti u budućim izdanjima World of Warcrafta;
  • Smanjena potrošnja memorije u D3D9, čime je izbjegnut nedostatak dostupne memorije u nekim igrama kao što je Toxikk;
  • Ispravljene greške pri validaciji Vulkana u Cloudpunku i drugim igrama koje su pogrešno koristile bafer resursa;
  • Riješeni problemi pri izgradnji u GCC 10.1;
  • Popravljeni različiti problemi u vezi sa D3D9;
  • Opcija dxgi.tearFree je prerađena;
  • Problemi u Fallout New Vegas, Freelancer, GTA IV i Halo Custom Edition su riješeni;
  • Podrška za gradnje sa winelib. Izgradnja DXVK-a sada zahtijeva MinGW.

izvor: opennet.ru

Dodajte komentar