Vulkan Graphics API v1.2 najavio je Khronos s ključnim poboljšanjima

click fraud protection

Vulkan 1.2, najnovija verzija Vulkan Graphics API-ja, sada je objavljena s ključnim poboljšanjima i optimizacijama. Provjerite!

Prošle su otprilike četiri godine od najave prve verzije Vulkan Graphics API-ja, u veljači 2016., od strane Khronos grupe. Da stvari budu jednostavne, bio je to novi grafički API - zamišljen kao neka vrsta nasljednika OpenGL-a - koji može koristiti višejezgreni procesori učinkovito, što je ogromno s obzirom na to koliko su osmojezgreni procesori u posljednje vrijeme postali mainstream puta. Tijekom godina počeo se koristiti u mnogim igrama, a većina glavnih operativnih sustava koje svakodnevno koristimo, poput Androida i Windowsa 10, podržavaju API. Verzija 1.1 objavljen je s ključnim poboljšanjima još u ožujku 2018, a sada je Khronos službeno najavio verziju 1.2.

Najveće poboljšanje u verziji 1.2 je to što se brojna prethodno izdana proširenja - točnije 23 - uvode u jezgru Vulkan API-ja. To će olakšati razvoj i smanjiti neizvjesnost da određena proširenja nisu dostupna na određenim platformama. Još jedno poboljšanje je Timeline Semaphore, reklamiran kao učinkovitiji način za rukovanje višenitnim operacijama. Ujedinjuje prethodna rješenja VkFence i VkSemaphore za jedinstveno 64-bitno rješenje koje pokriva sinkronizacija između redova čekanja uređaja i hostova dok se istovremeno uklanjaju bolna ograničenja prethodno rješenje. Ostala poboljšanja uključuju ugrađeni formalni model memorije za definiranje semantike memorije operacije/sinkronizacije kroz različite niti, podrška za indeksiranje deskriptora, dublja podrška za shadere napisano u HLSL-u i više.

Vulkan 1.2 neće zahtijevati nikakav novi hardver, što znači da će svi trenutni GPU-ovi moći podržavati 1.2. Dodatno, nekoliko dobavljača GPU-a kao što su AMD, NVIDIA i Intel već imaju odgovarajuće implementacije Vulkan 1.2 koje prolaze Khronosovu usklađenost testovi. Ažurirani upravljački programi već se mogu preuzeti ili će se uskoro moći preuzeti, a trebali biste očekivati ​​Vulkan 1.2 bit će podržan u širokom rasponu prevoditelja, programa za ispravljanje pogrešaka i alata za razvojne programere do kraja mjesec. Ako ste razvojni programer i želite pročitati više o Vulkanu 1.2 kao i provjeriti službenu dokumentaciju, možete pogledati Vulkan Resource Page ovdje.