Vulkan (API): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
versioni in un paragrafo a se
Riga 24:
*Ridotto il carico sulla CPU in situazioni in cui la CPU costituisce il collo di bottiglia, permettendo un throughput più elevato per i calcoli GPU e rendering.
 
== Vulkan 1.0Versioni ==
=== Vulkan 1.0 ===
Rilasciate ufficialmente il 16 febbraio 2016, rappresentano la prima versione finale delle API Vulkan. Periodicamente vengono rilasciati gli aggiornamenti, che vanno ad introdurre nuove funzionalità, correggere i bug e ampliare la documentazione per gli sviluppatori.
 
==== Vulkan 1.0.5 (4 marzo 2016) ====
* Bug Fix
* Nuove regole aggiunte
Line 33 ⟶ 34:
* Aggiunta dell'estensione NVIDIA's VK_NV_glsl_shader
 
==== Vulkan 1.0.39 (23 gennaio 2017) ====
È la release con il maggior numero di novità fin dalla prima release delle api
* Bug Fix
Line 40 ⟶ 41:
* Alcune ottimizzazioni per quanto riguarda le prestazioni
 
==== Vulkan 1.0.61.1 (20 settembre 2017) ====
* Bug Fix
* Introdotte molte nuove estensioni (VK_EXT_sample_locations, VK_EXT_validation_cache, VK_KHR_image_format_list, ecc)
* Abbandono del supporto di Microsoft Visual Studio 2013. Supportate solo le versioni successive.
 
=== Vulkan 1.1 ===
Rilasciata l'8 marzo 2018, è il più grande aggiornamento a partire dalla prima versione. Anch'essa seguirà l'andamento degli aggiornamenti periodici come per la versione 1.0.
 
Line 55 ⟶ 56:
* Numerose nuove funzionalità (raggruppamento device, multi-view, ecc).
 
=== Vulkan 1.2 ===
Rilasciata il 15 gennaio 2020 è il risultato dello sforzo comune di Kronos con la comunità di sviluppatori che hanno richiesto l'implementazione di molte features e la risoluzioni di problemi noti.
 
Line 68 ⟶ 69:
Nella versione 1.2 sono stati introdotte, in via sperimentale, le estensioni per il [[ray tracing]].
 
=== Vulkan 1.3 ===
Il 25 gennaio 2022, Vulkan 1.3 è stato rilasciato dal gruppo Khronos.  Vulkan 1.3 si concentra sulla riduzione della frammentazione rendendo le nuove funzionalità non opzionali in modo che un dispositivo possa essere considerato compatibile con Vulkan 1.3.  Le nuove funzionalità di Vulkan 1.3 includono rendering dinamico, stato dinamico aggiuntivo, API di sincronizzazione migliorata e profili personalizzati per un dispositivo.