A Khronos Group bejelentette a Vulkan 1.1 és SPIR-V 1.3 specifikációinak kiadását. Ez majdnem pontosan 2 évvel a Vulkan 1.0 után következik be.
2016 februárjában a Khronos Group kiadta a specifikációk a Vulkan 1.0-s verziójához. A cél az volt, hogy segítsék a fejlesztőket a többmagos processzorok jobb kihasználásában. Ez óriási előrelépést jelenthet, mivel a csúcskategóriás okostelefonokat manapság 8 CPU maggal szállítják. Az OpenGL utódjaként, lassan bekerült a különböző alkalmazásokba és játékmotorokba is. Ma a Khronos Group bejelentette a Vulkan 1.1 és SPIR-V 1.3 specifikációinak kiadását.
A Vulkan 1.1 általános célja az alapvető funkciók bővítése a fejlesztők által kért funkciókkal. Ennek nagyon sok értelme van, mivel láttuk, hogy a Vulkan különféle alkalmazásokba implementálva lett és játékok, de néhány fejlesztő úgy érezte, hogy az 1.0-s verzió sok mindenről lemaradt. Az 1.1-es verzió nagy újdonsága az alcsoportműveletek hozzáadása. Ezzel a hozzáadott funkcióval lehetővé teszi az adatok rendkívül hatékony megosztását és kezelését a GPU-n párhuzamosan futó feladatok között.
Az új frissítés azt is lehetővé teszi az alkalmazások számára, hogy olyan erőforrások felhasználásával hajtsanak végre megjelenítési és megjelenítési műveleteket, amelyekhez nem tudnak hozzáférni vagy másolni nem tudnak. Ennek nagyszerű példája a védett multimédiás tartalmak biztonságos lejátszása és megjelenítése. A Vulkan 1.1 néhány népszerűbb 1.0-s bővítményt is integrál. Ez olyan funkciókat foglal magában, mint például több képnézet egyidejű megjelenítése, több GPU használata a egyetlen rendszer, valamint a folyamatok közötti API interoperabilitás, amelyet fejlett rendereléshez és összeállításhoz használnak tevékenységek.
A Vulkan 1.1 specifikációinak kiadása mellett megjelentek az új SPIR-V 1.3 specifikációk is. Ez az új frissítés kibővíti a Vulkan shader intermediate reprezentáció képességeit, hogy támogassa az alcsoport-műveleteket és lehetővé tegye a továbbfejlesztett fordítóoptimalizálást. A SPIR-V eszközök ökoszisztémája továbbra is lendületet kapott a front-end fordítókkal mind a GLSL, mind a HLSL, valamint az alacsony szintű szerszámozási támogatás kiterjesztése a nyílt forráskódú SPIRV-Tools-ból projekt.
Azok számára, akik érdeklődnek a Vulkan fejlesztési célú felhasználása iránt, a LunarG Vulkan SDK és eszközrétegek frissítve, hogy támogassa az 1.1-et. A hardvergyártóknak és a játékmotoroknak frissíteniük kell illesztőprogramjaikat/kódjaikat, hogy támogassák az új specifikációt.
Forrás: PR Newswire