Vulkan 1.2, naujausia Vulkan Graphics API versija, dabar buvo išleista su pagrindiniais patobulinimais ir optimizavimais. Pasižiūrėk!
Praėjo maždaug ketveri metai nuo tada, kai 2016 m. vasario mėn. „Khronos Group“ paskelbė apie pirmąją „Vulkan Graphics“ API versiją. Kad viskas būtų paprasta, tai buvo nauja grafinė API, skirta kaip OpenGL įpėdinis, kuri gali naudoti efektyviai kelių branduolių procesorius, o tai yra didžiulis dalykas, atsižvelgiant į tai, kaip pastaruoju metu tapo pagrindiniai aštuonių branduolių procesoriai laikai. Bėgant metams jis buvo pradėtas naudoti daugelyje žaidimų, o dauguma pagrindinių operacinių sistemų, kurias naudojame kasdien, pvz., „Android“ ir „Windows 10“, palaiko API. 1.1 versija buvo išleistas su pagrindiniais patobulinimais 2018 m. kovo mėn, o dabar Khronos oficialiai paskelbė 1.2 versiją.
Didžiausias 1.2 versijos patobulinimas yra tas, kad į pagrindinę Vulkan API įkeliama daug anksčiau išleistų plėtinių – tiksliau 23. Tai pagerins kūrimą ir sumažins netikrumą, kad tam tikri plėtiniai nepasiekiami tam tikrose platformose. Kitas patobulinimas yra „Timeline Semaphore“, reklamuojamas kaip efektyvesnis kelių gijų operacijų tvarkymo būdas. Jis sujungia ankstesnius „VkFence“ ir „VkSemaphore“ sprendimus, kad būtų sukurtas vieningas 64 bitų sprendimas, apimantis sinchronizavimas tarp įrenginių eilių ir pagrindinių kompiuterių, kartu panaikinant skausmingus apribojimus ankstesnis sprendimas. Kiti patobulinimai apima integruotą formalios atminties modelį, skirtą atminties semantikai apibrėžti operacijos / sinchronizavimas įvairiose gijose, deskriptorių indeksavimo palaikymas, gilesnis šešėlių palaikymas parašyta HLSL ir kt.
Vulkan 1.2 nereikės jokios naujos aparatinės įrangos, tai reiškia, kad visi dabartiniai GPU galės palaikyti 1.2. Be to, keli GPU pardavėjai, tokie kaip AMD, NVIDIA ir Intel, jau turi tinkamus Vulkan 1.2 diegimus, atitinkančius Khronos atitiktį bandymai. Atnaujintas tvarkykles jau galima atsisiųsti arba netrukus bus galima atsisiųsti, todėl turėtumėte tikėtis „Vulkan“. 1.2, kuris bus palaikomas daugelyje kompiliatorių, derinimo priemonių ir kūrėjo įrankių iki mėnuo. Jei esate kūrėjas ir norite perskaityti daugiau apie Vulkan 1.2, taip pat peržiūrėti oficialią dokumentaciją, galite peržiūrėti Vulkan išteklių puslapį čia.