Lansohet versioni i shtresës DXVK 1.9.1, i cili ofron implementimin e DXGI (Infrastruktura e Grafikës DirectX), Direct3D 9, 10 dhe 11, duke funksionuar përmes përkthimit të thirrjeve në API Vulkan. Për të përdorur DXVK, kërkohen drejtues të mbështetjes për API Vulkan 1.1, si Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojra 3D në Linux përmes Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj implementimeve të integruara të Wine për Direct3D 9/10/11, që funksionojnë mbi OpenGL.
Ndryshimet kryesore:
- Janë zgjidhur disa probleme në lidhje me performancën dhe stabilitetin, që u shfaqën pas riparimit të mekanizmit të bllokimeve D3D9.
- ĂshtĂ« riparuar pĂ«rpunimi i teksturave ndĂ«rmjetĂ«se (Staging Texture) nĂ« D3D11, qĂ« ka rezultuar nĂ« reduktimin e pĂ«rdorimit tĂ« memorie dhe nĂ« zvogĂ«limin e numrit tĂ« kopjeve tĂ« imazheve, tĂ« nevojshme pĂ«r tĂ« transferuar tĂ« dhĂ«nat midis CPU dhe GPU.
- ĂshtĂ« hequr kodi pĂ«r tĂ« anashkaluar problemet nĂ« versionet e vjetra tĂ« Mesa (<=19.0).
- Primitivët e bllokimeve janë riparuar mbi bazën e bllokimeve Windows SRW, të cilat janë më efikase se implementimi i winpthreads në ndërtimet mingw.
- Janë zgjidhur problemet në lojrat Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 dhe World of Final Fantasy.
Burimi: opennet.ru
