VKD3D 2.0

Timu ya Mvinyo imetoa VKD3D 2.0 — toleo kubwa la maktaba linalotekeleza uendeshaji wa programu na Moja kwa moja3D 12 juu volkanoVKD3D hutumika katika Mvinyo wa kawaida wa mkondo wa juu ili kusaidia programu za D3D12; haipaswi kuchanganyikiwa na VKD3D-Protoni, tawi tofauti la mchezo la Valve, linalotumika katika Protoni/Steam Play.

Mradi huu unasambazwa chini ya leseni Leseni ya Umma ya GNU Lesser 2.1 au baadaye. Toa msimbo chanzo Imechapishwa kwenye WineHQ, msimbo huo pia unapatikana kupitia hazina za Wine.

VKD3D 2.0 ikawa mpito kutoka tawi 1.19 Moja kwa moja kwenye toleo jipya kuu. Lengo kuu ni kutengeneza mfumo mdogo wa kivuli na utangamano wa kiwango cha chini na Direct3D 12.

Mabadiliko muhimu:

  • Uboreshaji wa usindikaji wa kivuli cha HLSL. Usaidizi wa lugha ya HLSL umepanuliwa: shughuli zaidi zimetekelezwa, ambazo sasa zinashughulikiwa kwa usahihi na mkusanyaji na mtafsiri wa VKD3D. Hii ni muhimu kwa kuendesha programu zinazotumia vivuli asilia vya HLSL, si tu msimbo wa byte ulioandaliwa awali.

  • Usaidizi ulioboreshwa wa msimbo wa zamani wa Direct3D. Ushughulikiaji ulioboreshwa wa aina za chanzo za msimbo wa bytecode wa Direct3D ili kuhakikisha utangamano na miundo na zana za zamani za shader ambazo bado zinapatikana katika programu na injini.

  • Kazi iliyoboreshwa na DXIL. VKD3D 2.0 inaendelea kuboresha utunzaji wa DXIL, uwakilishi wa kati wa kisasa wa vivuli vya DirectX. Ni umbizo muhimu la D3D12, kwa hivyo mabadiliko haya yanaathiri moja kwa moja uzinduzi sahihi wa programu mpya.

  • Imeongeza maboresho kwenye athari. Toleo hili linajumuisha mabadiliko yanayohusiana na athari—mifumo ya kuelezea na kutumia athari za michoro kwenye rafu ya Direct3D. Hii ni sehemu ya miundombinu zaidi, lakini ni muhimu kwa utangamano na msimbo wa michoro uliopo.

  • Usaidizi wa majaribio kwa MSL umeongezwa. VKD3D 2.0 ilipokea usaidizi wa majaribio kwa ajili ya uzalishaji MSL — Lugha ya Kuweka Kivuli cha Chuma. Lengo hili ni juu ya urahisi wa kubebeka kivuli katika mifumo ambapo Vulkan kwa kawaida hutumiwa kupitia tabaka za ziada za utangamano.

  • Violesura vilivyopanuliwa na uwezo wa kurekebisha makosa. Wasanidi programu wameongeza violesura vipya na zana zilizoboreshwa za utatuzi wa VKD3D, ambazo zinapaswa kurahisisha uundaji, utambuzi wa makosa, na uundaji zaidi wa usaidizi wa Direct3D 12 katika Wine.

Inafaa kusisitiza kando: kwa watumiaji wengi wa Steam, Linux sehemu kuu ya D3D12 inabaki VKD3D-Protoni, si VKD3D ya kawaida. Hata hivyo, VKD3D inasalia kuwa sehemu muhimu ya Wine yenyewe na hutumika kama utekelezaji wa msingi wa Direct3D 12 juu ya Vulkan katika mradi wa juu.

Chanzo: linux.org.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster