Vulkan Graphics API v1.2 annunciata da Khronos con miglioramenti chiave

click fraud protection

Vulkan 1.2, l'ultima versione dell'API grafica Vulkan, è stata ora rilasciata con miglioramenti e ottimizzazioni chiave. Controlla!

Sono passati circa quattro anni dall'annuncio della prima versione dell'API Vulkan Graphics, nel febbraio 2016, da parte del Gruppo Khronos. Per semplificare le cose, si trattava di una nuova API grafica, intesa come una sorta di successore di OpenGL, in grado di utilizzare processori multi-core in modo efficiente, il che è enorme considerando come sono diventati negli ultimi tempi i processori octa-core mainstream volte. Nel corso degli anni, ha iniziato a essere utilizzata in molti giochi e la maggior parte dei principali sistemi operativi che utilizziamo quotidianamente, come Android e Windows 10, supportano l'API. Versione 1.1 è stato rilasciato con importanti miglioramenti nel marzo 2018, e ora Khronos ha annunciato ufficialmente la versione 1.2.

Il più grande miglioramento nella versione 1.2 è che sta inserendo una serie di estensioni rilasciate in precedenza - 23, per la precisione - nell'API Vulkan principale. Ciò migliorerà, renderà lo sviluppo più semplice e ridurrà l'incertezza relativa alla non disponibilità di alcune estensioni su determinate piattaforme. Un altro miglioramento è Timeline Semaphore, pubblicizzato come un modo più efficiente per gestire operazioni multithread. Unifica le precedenti soluzioni VkFence e VkSemaphore per una soluzione unificata a 64 bit che copre sincronizzazione tra code di dispositivi e host eliminando contemporaneamente le dolorose limitazioni del soluzione precedente. Altri miglioramenti includono un modello di memoria formale integrato per definire la semantica della memoria operazioni/sincronizzazione tra thread diversi, supporto per l'indicizzazione dei descrittori, supporto più approfondito per gli shader scritto in HLSL e altro ancora.

Vulkan 1.2 non richiederà alcun nuovo hardware, il che significa che tutte le GPU attuali saranno in grado di supportare 1.2. Inoltre, diversi fornitori di GPU come AMD, NVIDIA e Intel dispongono già di implementazioni Vulkan 1.2 adeguate che superano la conformità di Khronos test. I driver aggiornati sono già scaricabili o lo diventeranno presto e dovresti aspettarti Vulkan 1.2 sarà supportato in un'ampia gamma di compilatori, debugger e strumenti di sviluppo entro la fine del mese. Se sei uno sviluppatore e sei interessato a leggere di più su Vulkan 1.2 e a consultare la documentazione ufficiale, puoi consultare la pagina delle risorse Vulkan Qui.