![]() | |
![]() | |
Тип | API для 3D графіки |
---|---|
Автор | Khronos Group в співпраці з AMD[1][2][3][4][5] |
Розробник | Khronos Group |
Стабільний випуск | (6 вересня 2016) |
Платформа | кросплатформова програма ![]() |
Операційна система | багатоплатформне |
Мова програмування | C[6] ![]() |
Стан розробки | Активний |
Ліцензія | Apache Software License 2.0d[7], MIT[7] і 🅭🅯 4.0[d][7] ![]() |
Репозиторій | github.com/KhronosGroup/Vulkan-Docs |
Вебсайт | khronos.org/Vulkan |
Vulkan — багатоплатформний прикладний програмний інтерфейс для 3D графіки і супровідних обчислень, представлене компанією Khronos Group. Початково розробка даного API була в рамках ініціативи OpenGL наступного покоління і на деяких презентаціях проєкт був анонсований під назвою «glNext», який був покликаний вирішити наявні проблеми та недоліки OpenGL, згодом цей проєкт отримав саме назву Vulkan. Враховуючи основні принципи, використані в розробці Vulkan, — його застосування має принести перевагу в швидкодії в порівнянні з OpenGL, шляхом ефективнішого використання GPU. Деякі компоненти Vulkan були позичені з іншого API — Mantle від компанії AMD, який свого часу також створювався для заміни вже наявних DirectX і OpenGL.
...(T)he Khronos Group has selected Mantle to serve as the foundation for Vulkan....