VKD3D 2.0

Vínteymið hefur gefið út VKD3D 2.0 — stór útgáfa af bókasafninu sem útfærir rekstur forrita með Bein3D 12 yfir VulkanVKD3D er notað í venjulegu uppstreymisútgáfunni af Wine til að styðja við D3D12 forrit; það ætti ekki að rugla saman við VKD3D-rótein, sérstök leikjagrein innan Valve, notuð í Proton/Steam Play.

Verkefnið er dreift undir leyfi GNU Lesser General Public License 2.1 eða nýrri. Gefðu út frumkóða Kóðinn er birtur á WineHQ og er einnig aðgengilegur í gegnum Wine geymslurnar.

VKD3D 2.0 varð umskipti frá greininni 1.19 Beint í nýju aðalútgáfuna. Aðaláherslan er á að þróa skuggakerfi og lágstigs samhæfni við Direct3D 12.

Helstu breytingar:

  • Bætt HLSL skuggavinnsla. Stuðningur við HLSL-málið hefur verið aukinn: fleiri aðgerðir hafa verið útfærðar, sem VKD3D þýðandinn og þýðandinn vinna nú rétt úr. Þetta er mikilvægt fyrir keyrslu forrita sem nota innfædda HLSL-skyggjara, ekki bara forþýdda bætikóða.

  • Bættur stuðningur við eldri Direct3D bætakóða. Bætt meðhöndlun á eldri Direct3D bætikóða upprunategunda til að tryggja samhæfni við eldri skuggasnið og verkfæri sem enn finnast í forritum og vélum.

  • Bætt vinna með DXIL. VKD3D 2.0 heldur áfram að fínpússa meðhöndlun DXIL, nútíma millistigsframsetningar DirectX shaders. Það er lykil snið fyrir D3D12, þannig að þessar breytingar hafa bein áhrif á rétta ræsingu nýrri forrita.

  • Bætti við úrbótum á áhrifum. Útgáfan inniheldur breytingar sem tengjast áhrifum - aðferðum til að lýsa og beita grafíkáhrifum í Direct3D staflanum. Þetta er frekar innviðaþáttur, en það er mikilvægt fyrir samhæfni við núverandi grafíkkóða.

  • Tilraunastuðningur fyrir MSL hefur verið bætt við. VKD3D 2.0 fékk tilraunastuðning fyrir kynslóðina MSL — Metal Shading Language. Þessi áhersla er á flytjanleika skugga á milli kerfa þar sem Vulkan er venjulega notað í gegnum viðbótar samhæfingarlög.

  • Stækkað viðmót og kembiforritunarmöguleikar. Forritararnir hafa bætt við nýjum viðmótum og bætt VKD3D kembiforritatól, sem ætti að einfalda þróun, villugreiningu og frekari þróun á Direct3D 12 stuðningi í Wine.

Það er vert að leggja áherslu á þetta sérstaklega: fyrir meirihluta Steam notenda, Linux Aðalþáttur D3D12 er enn til staðar VKD3D-rótein, ekki venjulegt VKD3D. Hins vegar er VKD3D enn mikilvægur hluti af Wine sjálfu og þjónar sem grunnútfærsla Direct3D 12 ofan á Vulkan í uppstreymisverkefninu.

Heimild: linux.org.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster