Inguqulo entsha yeVulkan 1.2 isivele ikhishiwe futhi lezi yizinguquko zayo

intabamlilo

Muva nje UKhronos umemezele ukukhishwa kwenguqulo entsha yokucaciswa kweVulkan 1.2, okuchazwa ngokuthi i-API yokufinyelela amandla wehluzo nekhompyutha we-GPU. Ukulungiswa nokunwetshwa okuqoqiwe ngaphezu kweminyaka emibili kufakiwe esicacisweni esisha.

intabamlilo kuyaphawuleka ekwenzeni lula abashayeli, letha isizukulwane somyalo we-GPU ngasohlangothini lohlelo, ikhono lokuxhuma izingqimba zokususa iphutha, hlanganisa i-API yamapulatifomu amaningi bese usebenzisa ukumelwa kwekhodi ephakathi nendawo okwenziwe ngayo ohlangothini lwe-GPU.

Izici ezintsha eziyinhloko zeVulkan 1.2

Kugqame lokhoukuqaliswa kolimi lokuhlela lwe-HLSL ithuthukiswe yiMicrosoft yeDirectX ilungele ukusetshenziswa ngokujwayelekile (Ukusekelwa kwe-HLSL kuVulkan kwenza kube nokwenzeka ukusebenzisa izifinyezi ze-HLSL kuphela kuzinhlelo zokusebenza ezisuselwa kuVulkan nakuDirectX futhi kwenza kube lula ukuhumusha kusuka ku-HLSL kuye ku-SPIR-V.)

Kuphakanyiswa ukuthi kusetshenziswe umhlanganisi ojwayelekile we-DXC ukwenza izifinyezo, evulwe yiMicrosoft ngo-2017 futhi isuselwa kubuchwepheshe be-LLVM. Ukwesekwa kweVulkan kwenziwa nge-backend ehlukile, evumela i-HLSL ukuthi ihunyushwe ibe yisethulo esiphakathi se-SPIR-V shaders.

Ukuqaliswa akuhlanganisi kuphela zonke izici ezakhelwe ngaphakathi ze-HLSL, kufaka phakathi izinhlobo zezibalo, ukugeleza kokulawula, imisebenzi, amasethi, izinhlobo zezinsizakusebenza, izikhala zamagama, i-Shader Model 6.2, izakhiwo nezindlela, kepha futhi kuvumela ukusetshenziswa kwezandiso ezithile ezivela eVulkan, njenge I-VKRay evela ku-NVRIA.

Kumodi ye-HLSL ngaphezulu kweVulkan, bekwenzeka ukuhlela umsebenzi wemidlalo efana ne-Destiny 2, Red Dead Redemption II, Assassin's Creed Odyssey neTomb Raider.

Ngaphezu kwalokho kuyaziwa ukuthi imininingwane ye-SPIR-V 1.5 ibuyekeziwe, echaza ukumelwa okuphakathi nendawo kwamathunzi kuwo wonke amapulatifomu, angasetshenziselwa zombili ihluzo nekhompyutha efanayo.

IVulkan core API ifaka izandiso ezingama-23 ukukhulisa umkhiqizo, ithuthukise ikhwalithi yokubonisa futhi yenze lula ukuthuthukiswa.

Kubo singathola Isikhathi semaphore: ehlanganisa ukuvumelanisa nolayini bokusingathwa nedivayisi (vumela ukukwenza nge-primitive yokuvumelanisa okuqondiswa okuqondisayo phakathi kwedivayisi nomsingathi, ngaphandle kokusebenzisa okuhlukile kwe-VkFence ne-VkSemaphore primitives).

Lokhu kumelelwa inani elikhulayo elingama-64-bit elingalandelwa futhi livuselelwe ngemicu eminingi.

Izinhlobo ezimfushane zokucaciswa zilungiselelwe amapulatifomu wokukhomba ajwayelekile, elenza lula umsebenzi ezisekelweni ezingasekelwa zonke izandiso okwamanje, futhi livumela ukwenziwa kokusebenza kokukhethwa kwamakhono ayisisekelo we-Vulkan API okufanele kukhishwe ngawo.

Kwezinye izinguquko okugqamile:

  • Umsebenzi uqhubekile kuphrojekthi ephathekayo namanye ama-API wehluzo.
  • Amandla wokusebenzisa izinhlobo zezinombolo kuzithunzi ezinembayo encishisiwe
  • Inketho yokuhlelwa kwememori ehambisanayo ye-HLSL
  • Izinsizakusebenza ezingavinjelwe (ezingaboshiwe) ezisusa umkhawulo enanini lezinsizakusebenza ezitholakala kuzithunzi ngokusebenzisa isikhala esabiwe sememori yohlelo nememori ye-GPU
  • Imodeli yenkumbulo esemthethweni echaza ukuthi imicu ehambisanayo ingafinyelela kanjani kwimininingwane eyabiwe nemisebenzi yokuvumelanisa
  • Ukuchaza izinkomba ukuze kusetshenziswe kabusha izincazelo zedizayini kuzo zonke izithunzi eziningi;
  • Ukubopha ibhafa.
  • Uhlu oluphelele lwezandiso lungeziwe
  • Kungezwe izakhiwo ezintsha ezingaphezu kwama-50 nemisebenzi eyi-13

Ekugcineni kwezinhlelo zesikhathi esizayo, ukuthuthukiswa kwezandiso zokufunda ngomshini, ukulandelwa kwemisebe, ukufakwa ekhompyutheni kwamavidiyo nokukhipha amakhodi, ukusekelwa kweVRS (ukuguquguquka kwesivinini okuguquguqukayo) nezinsimbi zemesh kuyabonakala.

I-Intel, i-AMD, i-ARM, i-Imagination Technologies ne-NVIDIA sezivele zikhiphile abashayeli esekela inguqulo entsha yeVulkan.

Ngenkathi icala le- Mesa (abashayeli bamahhala), se inikeza i-Vulkan 1.2 ukwesekwa kwabashayeli be-RADV (Amakhadi we-AMD) nama-ANV driver (Intel). Ukusekelwa kweVulkan 1.2 nakho kuyasetshenziswa kusikhombisi se-RenderDoc 1.6, i-LunarG Vulkan SDK, kanye neqoqo le-Vulkan-Samples.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.