Vulkan 1.2, cea mai recentă versiune a Vulkan Graphics API, a fost lansată acum cu îmbunătățiri și optimizări cheie. Verifică!
Au trecut aproximativ patru ani de la anunțul primei versiuni a Vulkan Graphics API, în februarie 2016, de către Khronos Group. Pentru a menține lucrurile simple, a fost un nou API grafic - menit ca un fel de succesor al OpenGL - care este capabil să utilizeze procesoare cu mai multe nuclee în mod eficient, ceea ce este uriaș având în vedere modul în care procesoarele octa-core au devenit în ultimul timp. ori. De-a lungul anilor, a început să fie utilizat în multe jocuri, iar majoritatea sistemelor de operare majore pe care le folosim zilnic, cum ar fi Android și Windows 10, acceptă API-ul. Versiunea 1.1 a fost lansat cu îmbunătățiri cheie încă din martie 2018, iar acum, Khronos a anunțat oficial versiunea 1.2.
Cea mai mare îmbunătățire a versiunii 1.2 este că introduce un număr de extensii lansate anterior - 23, mai exact - în API-ul Vulkan de bază. Acest lucru va îmbunătăți ușurarea dezvoltării și va reduce incertitudinea ca anumite extensii să nu fie disponibile pe anumite platforme. O altă îmbunătățire este Timeline Semaphore, prezentat ca o modalitate mai eficientă de a gestiona operațiunile cu mai multe fire. Unifică soluțiile anterioare VkFence și VkSemaphore pentru o soluție unificată pe 64 de biți care acoperă sincronizare între cozile de dispozitive și gazde, eliminând simultan limitările dureroase ale soluție anterioară. Alte îmbunătățiri includ un model de memorie formal încorporat pentru a defini semantica memoriei operațiuni/sincronizări pe diferite fire, suport pentru indexarea descriptorilor, suport mai profund pentru shadere scris în HLSL și multe altele.
Vulkan 1.2 nu va necesita niciun hardware nou, ceea ce înseamnă că toate GPU-urile actuale vor putea suporta 1.2. În plus, câțiva furnizori de GPU, cum ar fi AMD, NVIDIA și Intel, au deja implementări adecvate Vulkan 1.2 care trec conform lui Khronos teste. Driverele actualizate sunt deja descărcabile sau vor deveni în curând descărcabile și ar trebui să vă așteptați la Vulkan 1.2 să fie suportat într-o gamă largă de compilatoare, depanatoare și instrumente de dezvoltare până la sfârșitul lună. Dacă sunteți dezvoltator și sunteți interesat să citiți mai multe despre Vulkan 1.2, precum și să consultați documentația oficială, puteți consulta pagina de resurse Vulkan Aici.