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 chaguomsingi wa maktaba za usaidizi za Direct3D 10—d3d10.dll na d3d10_1.dll—umekatishwa, kwani DXVK inahitaji d3d10core.dll na d3d11.dll kwa usaidizi wa D3D10 (chini ya Windows, dxgi.dll inahitajika pia). Mabadiliko haya huwezesha matumizi ya mfumo wa D3D10 uliotengenezwa katika Mvinyo kwa athari, ambayo hutumiwa katika baadhi ya michezo.
  • Uboreshaji mdogo wa utendakazi umefanywa 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 kionyeshi asili cha D3D9;
  • Kuondoa ubadilishaji mwingi wa hali za skrini;
  • Kurekebisha hitilafu iliyosababisha fremu ya kijani kuonekana wakati wa kucheza video katika baadhi ya michezo;
  • Alishughulikia masuala yaliyotokea 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