| Tipus | API iprogramari |
|---|---|
| Basat en | Mantle |
| Versió inicial | juliol 2014 |
| Versió estable | |
| Llicència | Llicència Apache, versió 2.0 llicència MIT CC BY 4.0 |
| Característiques tècniques | |
| Sistema operatiu | Microsoft Windows,Linux,Android,iOS imacOS |
| Plataforma | multiplataforma |
| Escrit en | C iC++ |
| Equip | |
| Desenvolupador(s) | Grup Khronos |
| Més informació | |
| Lloc web | vulkan.org (anglès) |
| Stack Exchange | Etiqueta |
| Id.Subreddit | vulkan |
Vulkan és unainterfície de programació d'aplicacions multiplataforma amb poca sobrecàrrega, és un estàndard decodi obert per a gràfics i computació 2D i 3D. Vulkan s'enfoca en aplicacions de gràfics 3D en temps real d'alt rendiment, com ara videojocs i mitjans interactius. En contrast amb les antiguesAPIOpenGL i Direct3D 11, Vulkan té la intenció d'oferir un major rendiment i un ús més equilibrat entreCPU iGPU. Proporciona una API que consumeix menys recursos i ofereix tasques paral·leles per a l'aplicació, comparable a Metal i Direct3D 12. Vulkan fou dissenyat per permetre als desenvolupadors distribuir millor el treball entre múltiples nuclis de CPU.[1][2]
Va ser anunciada per primera vegada el 2014 i àmpliament difosa a laGDC de 2015 perKhronos Group.[2] Inicialment, va ser presentada per Khronos com "la iniciativa OpenGL de propera generació", però després el nom va ser descartat, quedant Vulkan com a definitiu. Vulkan està basat en Mantle, una altra API de l'empresaAMD, el codi del qual va ser cedit a Khronos amb la intenció de generar un estàndard obert similar a OpenGL, però de baix nivell.[1][3] A finals de març de 2020 es va fer públic el suport detraçat de raigs accelerat per hardware de Vulkan.[4]
El 25 de gener de 2022, Vulkan 1.3 fou llançat. La tercera actualització important de l'API integrava extensions traslladades al nucli. Es va introduir un nou concepte de perfils definits. El primer perfil oficial és la línia base de Google 2021 que s'espera que es trobi en la gran majoria dels dispositius Android no només per a dispositius moderns sinó per a molts dispositius Android antics.[5]