Mae'r prosiect Gwin wedi cyhoeddi Vkd3d 1.5 gyda gweithrediad Direct3D 12

Mae'r prosiect Gwin wedi cyhoeddi rhyddhau'r pecyn vkd3d 1.5 gyda gweithrediad Direct3D 12 sy'n gweithio trwy ddarlledu galwadau i API graffeg Vulkan. Mae'r pecyn yn cynnwys llyfrgelloedd libvkd3d gyda gweithrediadau Direct3D 12, libvkd3d-shader gyda chyfieithydd o fodelau shader 4 a 5 a libvkd3d-utils gyda swyddogaethau ar gyfer symleiddio porthi cymwysiadau Direct3D 12, yn ogystal â set o enghreifftiau demo, gan gynnwys porthladd o glxgears i Direct3D 12. Mae cod y prosiect wedi'i drwyddedu o dan LGPLv2.1.

Mae'r llyfrgell libvkd3d yn cefnogi'r rhan fwyaf o nodweddion Direct3D 12, gan gynnwys cyfleusterau graffeg a chyfrifiadura, ciwiau a rhestrau gorchymyn, dolenni a dolenni pentwr, llofnodion gwraidd, mynediad allan-o-archeb, Samplwyr, llofnodion gorchymyn, cysonion gwraidd, rendro anuniongyrchol, Dulliau clir *( ) a Copi*().

Yn libvkd3d-shader, gweithredir trosi bytecode o fodelau shader 4 a 5 yn gynrychiolaeth ganolraddol SPIR-V. Yn cefnogi vertex, picsel, brithwaith, arlliwwyr geometreg cyfrifiadurol a syml, cyfresoli llofnod gwraidd a dad-gyfresoli. Mae cyfarwyddiadau Shader yn cynnwys gweithrediadau rhifyddol, atomig a didau, gweithredwyr cymharu a rheoli llif data, cyfarwyddiadau samplu, casglu a llwytho, gweithrediadau mynediad heb eu trefnu (UAV, UnOrdered Access View).

Yn y fersiwn newydd:

  • Mae nifer o welliannau wedi'u gwneud i'r casglwr lliwiwr HLSL (Lefel Uchel Arlliwiwr) a ddarparwyd ers DirectX 9.0. Gan gynnwys cefnogaeth well ar gyfer mathau o wrthrychau HLSL fel Texture2D mewn strwythurau ac araeau, cefnogaeth ychwanegol ar gyfer swyddogaethau adeiledig dot(), ldexp() a lerp(), cefnogaeth ychwanegol i weithredwyr rhesymegol “a”, “neu” ar gyfer modelau lliwiwr 4 a 5 a “not”, yn ogystal â'r gallu i gastio mathau Boole.
  • Wedi gweithredu'r opsiwn VKD3D_SHADER_COMPILE_OPTION_TYPED_UAV i lwytho cynrychiolaeth mynediad heb ei drefnu (UAV) ar gyfer fformatau amlran SPIR-V (DXGI_FORMAT).

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster