Ekip Wine lan pibliye VKD3D 2.0 â yon gwo vèsyon bibliyotèk la ki aplike operasyon aplikasyon yo avèk Direct3D 12 sou vòlkanYo itilize VKD3D nan Wine regilye a pou sipòte aplikasyon D3D12 yo; yo pa ta dwe konfonn li avèk VKD3D-Proton, yon branch jwèt apa nan Valve, yo itilize nan Proton/Steam Play.
Pwojè a distribye anba lisans lan Lisans Piblik Jeneral GNU ki Mwens 2.1 oubyen pi resan. Pibliye kòd sous la Pibliye sou WineHQ, kòd la disponib tou atravè depo Wine yo.
VKD3D 2.0 te vin tounen yon tranzisyon soti nan branch lan 1.19 Dirèkteman nan nouvo vèsyon prensipal la. Konsantrasyon prensipal la se sou devlope sousistèm shader la ak konpatibilite ba nivo ak Direct3D 12.
Chanjman kle:
Amelyorasyon nan pwosesis shader HLSL la. Yo elaji sipò lang HLSL la: yo aplike plis operasyon, ki kounye a trete kòrèkteman pa konpilatè ak tradiktè VKD3D a. Sa enpòtan pou egzekite aplikasyon ki itilize shader HLSL natif natal, pa sèlman bytecode prekonpile.
Sipò amelyore pou bytecode Direct3D ansyen an. Amelyorasyon nan jesyon ansyen kalite sous bytecode Direct3D pou asire konpatibilite ak ansyen fòma shader ak zouti ki toujou disponib nan aplikasyon ak motè yo.
Amelyorasyon nan travay ak DXIL. VKD3D 2.0 kontinye amelyore fason pou jere DXIL, reprezantasyon entèmedyè modèn shaders DirectX yo. Li se yon fòma kle pou D3D12, kidonk chanjman sa yo gen enpak dirèk sou bon lansman nouvo aplikasyon yo.
Te ajoute amelyorasyon nan efè yo. Vèsyon sa a gen ladan l chanjman ki gen rapò ak efè yoâmekanis pou dekri ak aplike efè grafik nan pil Direct3D la. Sa a se plis yon eleman enfrastrikti, men li enpòtan pou konpatibilite ak kòd grafik ki deja egziste a.
Yo te ajoute sipò eksperimantal pou MSL. VKD3D 2.0 te resevwa sipò eksperimantal pou jenerasyon an. MSL â Langaj Metal Shading. Konsantrasyon sa a se sou portabilite shader atravè platfòm kote yo tipikman itilize Vulkan atravè kouch konpatibilite adisyonèl.
Entèfas ak kapasite debogaj elaji. Devlopè yo te ajoute nouvo interfaces ak amelyore zouti debogaj VKD3D, ki ta dwe senplifye devlopman, dyagnostik erè, ak plis devlopman sipò Direct3D 12 nan Wine.
Li enpòtan pou nou mete aksan sou li apa: pou majorite itilizatè Steam yo, Linux prensipal konpozan D3D12 la rete VKD3D-Proton, olye de VKD3D regilye a. Sepandan, VKD3D rete yon pati enpòtan nan Wine li menm epi li sèvi kòm aplikasyon debaz Direct3D 12 sou tèt Vulkan nan pwojè en an.
Sous: linux.org.ru
