izdanje sloja , koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prevođenja poziva u API Vulkan. Za korištenje DXVK posjedovati drivere koji podržavaju , kao što su AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 i .
DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu putem Wine, kao visoko performantnija alternativa ugrađenoj u Wine implementaciji Direct3D 11, koja radi preko OpenGL.
Glavne promjene:
- Dodana podrška za proširenja grafičkog API-ja Vulkan: VK_EXT_custom_border_color (upotreba za podršku granicama boja u Sampleru omogućila je rješavanje mnogih problema u igrama temeljenim na Direct3D 9, uključujući Crysis i Halo 2 Vista) i VK_EXT_robustness2 (analogne s D3D11, implementirane za obradu pristupa izvan dopuštenog područja resursa). Za korištenje ovih proširenja potrebna je verzija wine 5.8, kao i drajveri AMD i Intel iz Mesa 20.2-dev ili drajver NVIDIA 440.66.12-beta;
- Optimizirano korištenje operacija čišćenja i
prilikom renderiranja, što je omogućilo malo poboljšanje performansi nekih igara; - U igrama D3D11 dodana je mogućnost korištenja računalnih redova za asinkrono učitavanje resursa, ako drajver (npr. RADV) ne podržava zasebni red prijenosa;
- Implementirane su neke funkcionalnosti DXGI 1.6, koje će se koristiti u budućim izdanjima World of Warcraft;
- Smanjena potrošnja memorije u D3D9, što je omogućilo izbjegavanje iscrpljivanja dostupne memorije u nekim igrama, kao što je Toxikk;
- Ispravljene su greške provjere Vulkan u Cloudpunk i drugim igrama koje pogrešno koriste bafer resursa;
- Riješeni problemi prilikom gradnje s GCC 10.1;
- Ispravljeni su razni problemi povezani s D3D9;
- Redizajnirana opcija dxgi.tearFree;
- Riješeni problemi u igrama Fallout New Vegas, Freelancer, GTA IV i Halo Custom Edition;
- Prestanak podrške za gradnju s . Za izgradnju DXVK sada je obavezno MinGW.
Izvor: opennet.ru
