A fost lansat DXVK 1.7, implementarea Direct3D 9/10/11 peste API Vulkan

Generat lansare a interfeței DXVK 1.7, care oferă o implementare DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, funcționând prin traducerea apelurilor în API Vulkan. Pentru utilizarea DXVK este necesar să existe drivere compatibile cu API Vulkan 1.1, cum ar fi AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 și AMDVLK.
DXVK poate fi utilizat pentru a rula aplicații și jocuri 3D pe Linux cu ajutorul Wine, servind ca o alternativă mai performantă la implementarea Direct3D 11 integrată în Wine, care funcționează deasupra OpenGL.

Modificări principale:

  • A fost adăugată suportul pentru extensiile API-ului grafic Vulkan: VK_EXT_custom_border_color (utilizarea pentru suportul culorilor de margine în Sampler a rezolvat multe probleme în jocurile bazate pe Direct3D 9, inclusiv Crysis și Halo 2 Vista) și VK_EXT_robustness2 (similar cu D3D11, utilizat pentru a gestiona accesul dincolo de zona permisă a resursei). Utilizarea acestor extensii necesită wine 5.8 și, de asemenea, driverele AMD și Intel din Mesa 20.2-dev sau driverul NVIDIA 440.66.12-beta;
  • A fost optimizat aplicarea operațiunilor de curățare și
    barierelor în timpul redării, ceea ce a îmbunătățit puțin performanța anumitor jocuri;
  • În jocurile D3D11 a fost adăugată posibilitatea utilizării coadelor de calcul pentru încărcarea asincronă a resurselor, dacă driverul (de exemplu, RADV) nu suportă o coadă separată de transfer;
  • A fost implementată o parte din funcționalitatea DXGI 1.6, care va fi utilizată în viitoarele versiuni ale World of Warcraft;
  • A fost redus consumul de memorie în D3D9, ceea ce a ajutat la evitarea epuizării memoriei disponibile în anumite jocuri, cum ar fi Toxikk;
  • Au fost corectate erorile de verificare Vulkan în Cloudpunk și în alte jocuri care foloseau incorect bufferul de resurse;
  • Au fost rezolvate problemele la compilarea cu GCC 10.1;
  • Au fost corectate diverse probleme legate de D3D9;
  • Opțiunea dxgi.tearFree a fost revizuită;
  • Au fost rezolvate problemele în jocurile Fallout New Vegas, Freelancer, GTA IV și Halo Custom Edition;
  • A fost oprit suportul pentru compilarea cu winelib. Pentru compilarea DXVK acum este necesar MinGW.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster