Khronos Group laidienu specifikācijas Vulkan 1.1

click fraud protection

Khronos grupa ir paziņojusi par Vulkan 1.1 un SPIR-V 1.3 specifikāciju izlaišanu. Tas notiek gandrīz tieši 2 gadus pēc Vulkan 1.0.

Tas bija 2016. gada februāris, kad Khronos grupa izlaida specifikācijas Vulkan versijai 1.0. Mērķis bija palīdzēt izstrādātājiem labāk izmantot vairākus galvenos procesorus. Tas var nozīmēt milzīgu uzlabojumu, jo mūsdienās augstākās klases viedtālruņi tiek piegādāti ar 8 CPU kodoliem. Kā OpenGL pēctecis, tas lēnām ir iekļuvis arī dažādās lietojumprogrammās un spēļu dzinējos. Šodien Khronos Group paziņoja par Vulkan 1.1 un SPIR-V 1.3 specifikāciju izlaišanu.

Vulkan 1.1 vispārējais mērķis ir paplašināt pamata funkcionalitāti ar izstrādātāju pieprasītām funkcijām. Tam ir liela jēga, jo mēs esam redzējuši, ka Vulkan ir ieviests dažādās lietojumprogrammās un spēles, taču daži izstrādātāji uzskatīja, ka versija 1.0 ir daudz palaidusi garām. Liela jauna funkcija ar versiju 1.1 ir apakšgrupu operāciju pievienošana. Pievienojot šo funkciju, tā nodrošina ļoti efektīvu datu koplietošanu un manipulācijas ar vairākiem uzdevumiem, kas paralēli darbojas GPU.

Jaunais atjauninājums arī pievieno iespēju lietojumprogrammām veikt renderēšanas un attēlošanas darbības, izmantojot resursus, kuriem tās nevar piekļūt vai kopēt. Lielisks piemērs tam ir aizsargāta multivides satura droša atskaņošana un attēlošana. Vulkan 1.1 integrē arī dažus no populārākajiem 1.0 paplašinājumiem. Tas ietver tādas funkcijas kā vairāku attēlu skatu vienlaicīga renderēšana, vairāku GPU izmantošana a viena sistēma, kā arī starpprocesu API savietojamība, kas tiek izmantota uzlabotai renderēšanai un kompozīcijai operācijas.

Līdz ar Vulkan 1.1 specifikāciju izlaišanu mums ir arī jaunās SPIR-V 1.3 specifikācijas. Šis jaunais atjauninājums paplašina Vulkan shadera starpposma attēlojuma iespējas, lai atbalstītu apakšgrupu darbības un iespējotu uzlabotu kompilatoru optimizāciju. SPIR-V rīku ekosistēma turpināja gūt impulsu, pievienojot priekšgala kompilatorus gan GLSL, gan HLSL, kā arī zema līmeņa rīku atbalsta paplašināšana no atvērtā pirmkoda SPIRV-Tools projektu.

Tiem, kurus interesē Vulkan izmantošana izstrādei, LunarG Vulkan SDK un instrumentu slāņi ir jaunināti, lai atbalstītu 1.1. Aparatūras ražotājiem un spēļu dzinējiem būs jāatjaunina savi draiveri/kods, lai atbalstītu jauno specifikāciju.


Avots: PR Newswire