Tá an tionscadal Fíon tar éis Vkd3d 1.4 a scaoileadh le cur i bhfeidhm Direct3D 12

D'fhoilsigh an tionscadal Fíon scaoileadh an phacáiste vkd3d 1.4 le cur i bhfeidhm Direct3D 12 a oibríonn trí ghlaonna a chraoladh chuig API grafaicí Vulkan. Áirítear sa phacáiste leabharlanna libvkd3d le feidhmiú Direct3D 12, libvkd3d-shader le haistritheoir samhlacha shader 4 agus 5 agus libvkd3d-utils le feidhmeanna chun aistriú feidhmchlár Direct3D 12 a shimpliú, chomh maith le sraith samplaí taispeána, lena n-áirítear port de glxgears go Direct3D 12. Tá an cód tionscadail a dháileadh ceadúnaithe faoi LGPLv2.1.

Tacaíonn an leabharlann libvkd3d leis an gcuid is mó de na gnéithe Direct3D 12, lena n-áirítear grafaicí agus áiseanna ríomhaireachta, scuainí agus liostaí orduithe, láimhseálann agus lámhleabhair charn, sínithe fréamhacha, rochtain as-ordú, Samplóirí, sínithe orduithe, tairisigh fhréamh, rindreáil indíreach, modhanna soiléire *( ) agus Cóip*().

I libvkd3d-shader, cuirtear i bhfeidhm an t-aistriú ar bytecode de shamhlacha shader 4 agus 5 isteach i léiriú idirmheánach SPIR-V. Tacaíonn rinn, picteilín, teasalation, ríomh agus shimplí scáthaitheoirí céimseata, sraithiú síniú fréimhe agus díscriosú. I measc na dtreoracha scáthaithe tá oibríochtaí uimhríochta, adamhach agus giotán, oibreoirí comparáide agus rialaithe sreafa sonraí, treoracha samplála, bailithe agus lódála, oibríochtaí rochtana neamhordaithe (UAV, Rochtana Neamhordaithe).

Sa leagan nua:

  • Tá go leor feabhsuithe déanta ar an tiomsaitheoir scáthaithe HLSL (Teanga Shader Ardleibhéil) a cuireadh ar fáil ó DirectX 9.0.
  • Tá cur i bhfeidhm nua an Charn Tuairisceora molta, ag baint úsáide as an síneadh Vulkan VK_EXT_descriptor_indexing.
  • Cuireadh forfheidhmiú fál nua leis bunaithe ar an síneadh Vulkan K_KHR_timeline_semaphore.

Foinse: oscailtenet.ru

Add a comment