Kutolewa kwa DXVK 1.6, utekelezaji wa Direct3D 9/10/11 juu ya API ya Vulkan

Imeundwa kutolewa kwa interlayer DXVK 1.6, ambayo hutoa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, na 11 utekelezaji ambao hufanya kazi kupitia tafsiri ya simu kwa API ya Vulkan. Ili kutumia DXVK inahitajika msaada kwa madereva Vulcan API 1.1kama vile AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 na AMDVLK.
DXVK inaweza kutumika kuendesha programu na michezo ya 3D kwenye Linux kwa kutumia Mvinyo, ikitumika kama njia mbadala ya utendaji bora kwa utekelezaji wa Direct3D 11 uliojengewa ndani wa Mvinyo unaoendeshwa juu ya OpenGL.

Mabadiliko kuu:

  • Usakinishaji chaguo-msingi wa maktaba za usaidizi za Direct3D 10 d3d10.dll na d3d10_1.dll umekatishwa, kwani usaidizi wa D3D10 katika DXVK unahitaji d3d10core.dll na d3d11.dll (dxgi.dll pia inahitajika kwenye Windows). Mabadiliko hayo hukuruhusu kutumia mfumo wa D3D10 uliotengenezwa katika Mvinyo kwa athari, ambayo hutumiwa katika baadhi ya michezo;
  • Ilifanya uboreshaji mdogo wa utendaji kwa utekelezaji wa Direct3D 9;
  • Kurekebisha suala ambalo lilisababisha ajali wakati wa kujaribu kunasa vijipicha vya apitrace;
  • Ilirekebisha hitilafu katika baadhi ya michezo ya Chanzo 2 kwa kutumia uonyeshaji asilia wa D3D9;
  • Kuondoa ubadilishanaji mwingi wa modi za skrini;
  • Kurekebisha hitilafu iliyosababisha kuonyeshwa kwa fremu ya kijani wakati wa kuonyesha video katika baadhi ya michezo;
  • Masuala yaliyotatuliwa katika A Hat in Time, Dead Space, DoDonPachi Resurrection, Dragon's Dogma, Star Wars: Republic Commando na Yomawari: Midnight Shadows.

Chanzo: opennet.ru

Kuongeza maoni