VKD3D 2.0

Gulu la Wine latulutsa VKD3D 2.0 — kutulutsidwa kwakukulu kwa laibulale komwe kumayendetsa ntchito za mapulogalamu ndi Kulunjika3 kutha chamotoVKD3D imagwiritsidwa ntchito mu Wine wamba kuti ithandizire ntchito za D3D12; siziyenera kusokonezedwa ndi VKD3D-Proton, nthambi ina yamasewera ya Valve, yomwe imagwiritsidwa ntchito mu Proton/Steam Play.

Ntchitoyi imagawidwa pansi pa chilolezo Chilolezo cha GNU Lesser General Public Layisensi 2.1 kapena chapamwamba. Khodi yotulutsira Khodiyi yofalitsidwa pa WineHQ imapezekanso kudzera m'malo osungiramo vinyo.

VKD3D 2.0 yasintha kuchoka pa nthambi 1.19 Kupita mwachindunji ku mtundu watsopano waukulu. Cholinga chachikulu ndikukulitsa njira yosinthira zithunzi ndikugwirizana ndi Direct3D 12.

Zosintha zazikulu:

  • Kukonza bwino kwa HLSL shader. Chithandizo cha chilankhulo cha HLSL chakulitsidwa: ntchito zambiri zachitika, zomwe tsopano zikukonzedwa bwino ndi wopanga ndi womasulira wa VKD3D. Izi ndizofunikira pakuyendetsa mapulogalamu omwe amagwiritsa ntchito mithunzi ya HLSL yachilengedwe, osati bytecode yokonzedwa kale.

  • Thandizo lowonjezereka la bytecode yakale ya Direct3D. Kukonza bwino mitundu yakale ya magwero a Direct3D bytecode kuti zitsimikizire kuti zikugwirizana ndi mitundu yakale ya shader ndi zida zomwe zikupezekabe mu mapulogalamu ndi mainjini.

  • Ntchito yabwino ndi DXIL. VKD3D 2.0 ikupitilizabe kukonza momwe DXIL imagwirira ntchito, mawonekedwe amakono a DirectX shaders. Ndi mtundu wofunikira kwambiri wa D3D12, kotero kusinthaku kumakhudza mwachindunji kuyambitsidwa koyenera kwa mapulogalamu atsopano.

  • Zowonjezera kusintha kwa zotsatira. Kutulutsidwa kumeneku kumaphatikizapo kusintha kokhudzana ndi zotsatira—njira zofotokozera ndikugwiritsa ntchito zotsatira za zithunzi mu Direct3D stack. Ichi ndi gawo la zomangamanga, koma ndikofunikira kuti zigwirizane ndi ma code azithunzi omwe alipo.

  • Chithandizo choyesera cha MSL chawonjezedwa. VKD3D 2.0 yalandira chithandizo choyesera kuti ipange MSL — Chilankhulo Chosintha Mithunzi Chachitsulo. Cholinga chachikulu cha izi ndi kusunthika kwa shader pamapulatifomu pomwe Vulkan nthawi zambiri imagwiritsidwa ntchito kudzera mu zigawo zina zogwirizana.

  • Ma interface okulirapo ndi kuthekera kokonza zolakwika. Opanga mapulogalamuwa awonjezera ma interfaces atsopano ndi zida zabwino zochotsera zolakwika za VKD3D, zomwe ziyenera kukhala zosavuta kupanga, kuzindikira zolakwika, komanso kupititsa patsogolo chithandizo cha Direct3D 12 mu Wine.

Ndikoyenera kutsindika padera: kwa ogwiritsa ntchito ambiri a Steam, Linux gawo lalikulu la D3D12 likutsalirabe VKD3D-Proton, osati VKD3D wamba. Komabe, VKD3D ikadali gawo lofunika kwambiri la Wine yokha ndipo imagwira ntchito ngati maziko a Direct3D 12 pamwamba pa Vulkan mu projekiti yotsogola.

Source: linux.org.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster