Ukukhutshwa kweDXVK 1.8, Direct3D 9/10/11 ukuphunyezwa phezulu kweVulkan API

I-DXVK 1.8 layer ikhutshwe, inikezela ukuphunyezwa kwe-DXGI (i-DirectX Graphics Infrastructure), i-Direct3D 9, i-10 kunye ne-11, isebenza ngokuguqulelwa kweefowuni kwi-Vulkan API. I-DXVK ifuna abaqhubi abaxhasa i-Vulkan 1.1 API, njengeMesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, kunye ne-AMDVLK. I-DXVK ingasetyenziselwa ukuqhuba ii-aplikeshini ze-3D kunye nemidlalo kwi-Linux isebenzisa iWayini, isebenza njengeyona ndlela iphezulu yokusebenza kwi-Wine's native Direct3D 9/10/11 uphumezo olusebenza phezu kwe-OpenGL.

Utshintsho oluphambili:

  • I-DXGI ibandakanya inkxaso yoqwalaselo lwe-multi-monitor. Ukuze usebenze ngokuchanekileyo, kufuneka ufakele uhlobo lwamva nje lweWayini ngenkxaso yeXRandR 1.4.
  • Ukusombulula iingxaki ngokuqhuba imidlalo kwiinkqubo ngaphandle kweGPU eyahlukileyo, ukuphunyezwa kwesoftware yeVulkan esebenzisa ii-CPU, ezinje ngeLavapipe, zibandakanyiwe kuludwe lwerasterizers.
  • Imisebenzi yokutshintsha iiparameters zokubeka umfanekiso kwimemori (Ubeko loMfanekiso) luphuculwe, oluphucule ukusebenza kweminye imidlalo kwi-Intel GPUs.
  • Ukuphunyezwa kwe-Direct3D 9 kuye kwaphucula inkqubo yokulayisha i-textures kunye nokujonga ukubonakala kwezinto ezihambelanayo nezinye izinto. Iingxaki ngembuyekezo engachanekanga yoluhlu lweefomathi ezixhaswayo ze-buffer ziye zasonjululwa.
  • I-Direct3D 11 ibandakanya ngokungagqibekanga izicwangciso d3d11.enableRtOutputNanFixup (kwiinguqulelo ezindala zomqhubi we-RADV) kunye ne-d3d11.invariantPosition (ukusombulula iingxaki nge-Z-fighting evela kwi-RDNA2 GPUs). Imiba elungisiweyo ngokubalwa kwereferensi kunye nokuphathwa kwamaxabiso angenanto (NaN) kwimithunzi.
  • Izilumkiso ezizinzileyo xa kwakhiwa ngeenguqulelo ezintsha ze-Meson toolkit.
  • Imiba e-Atelier Ryza 2, i-Battle Engine Aquila, uMesiya oMnyama we-Might & Magic, i-Everquest, i-F1 2018/2020, i-Hitman 3, i-Nioh 2 kunye ne-Tomb Raider Legend ziye zasonjululwa.

umthombo: opennet.ru

Yongeza izimvo