Vulkan | |||||
---|---|---|---|---|---|
Información general | |||||
Tipo de programa | API | ||||
Autor | Khronos Group | ||||
Desarrollador | Khronos Group | ||||
Lanzamiento inicial | 16 de febrero de 2016 | ||||
Licencia | Código abierto | ||||
Información técnica | |||||
Plataformas admitidas | Multiplataforma | ||||
Versiones | |||||
Última versión estable | 1.3.302 (21 de noviembre de 2024) () | ||||
Lanzamientos | |||||
| |||||
Enlaces | |||||
Vulkan es una API multiplataforma para el desarrollo de aplicaciones con gráficos 3D. Fue anunciada por primera vez en la GDC de 2015 por el Khronos Group.[1][2][3] Inicialmente, fue presentada por Khronos como "la iniciativa OpenGL de próxima generación", pero luego el nombre fue descartado, quedando Vulkan como definitivo.[4]
Vulkan está basado en Mantle, otra API de la empresa AMD, cuyo código fue cedido a Khronos con la intención de generar un estándar abierto similar a OpenGL, pero de bajo nivel.[1][5][6][7][8][9]
Su principal característica es que puede aprovechar la cantidad de núcleos presentes en el procesador principal de las PC, incrementando drásticamente el rendimiento gráfico.[10] En ese sentido, es muy similar a DirectX 12, su competidor directo, que solo funciona en Windows 10.[10] A diferencia de la API de Microsoft, Vulkan puede funcionar en una amplia gama de plataformas, incluidas Windows 7, Windows 8, Windows 10, Android y Linux.[11] Pese a no existir versiones oficiales para MacOS e IOS debido a las políticas restrictivas de Apple, se ha creado una versión no oficial para estas plataformas. Así mismo, el ingeniero de Nvidia Martin Thomasha, recientemente ha creado unos drivers para la tarjeta gráfica VideoCore IV, que llevan las Raspberry Pi ( https://twitter.com/0martint/status/1274012749174013954?s=20 ) [12]