Vulkan (рус. Вулкан) – кроссплатформенный API для 2D- и 3D-графики, впервые представленный Khronos Group в масштабах собрания GDC 201512.
Vulkan API сначало был вулкан старс популярен (как) будто «новое колено OpenGL» либо просто «glNext», но после анонса фирма отрешилась от сих заглавий во выгоду названия Vulkan3. Как и OpenGL, Vulkan дозволяет с рослой выработком показывать в реальном медли разные приложения с 3D-графикой, подобные (как) будто забавы либо диалоговые книжки в всех станциях, а также обеспечивает больше высокую производительность и наименьшую нагрузку на вычислитель, аналогично Direct3D 12, Metalen и Mantle. Vulkan создан в разработках AMD во Mantle45678.
Целью Vulkan имелось превзойти иные API, включая его предка OpenGL, в доли понижения накладных затрат, увеличения ступени прямого власти над GPU и уменьшения нагрузки в CPU. Vulkan имеет намеревающиеся преимущества:
Для изменения разработки приложений на Vulkan во 2018 годку AMD выпустила вспомогательную слой V-EZ, какая арестовывает на себя некоторый добавочные функции при разработке, и разрабу добровольно сходу разбираться с всеми тонкостями службы Vulkan API1112.
В летнее время 2014 года Khronos Group завязала проект после созданию следующего поколения графичного API. Во 2014 году в SIGGRAPH проект душил явно анонсирован с вызовом ко участию.
Согласно ведомству Сша после патентам да товарным знакам, хороший знак «Vulkan» душил зарегистрирован 19 февраля 2015 года13.
Vulkan был публично назван да объявил на Game Developers Conference 2015, впрочем мифы и слухи кругом нового API существовали загодя. Один изо альтернатив названий душил «glNext»14.
3 марфа 2015 возраст Valve анонсировала Source 2, видеоигровой движок со поддержкой графичного API Vulkan1516.
В начале 2015 возраст LunarG (финансируется Valve) изобретен да представлен программа Linux к Intel, который дозволил Vulkan владеть сопоставимость со встроенной графической системой HD 4000 серии, которая, невзирая на приоткрытый драйвер Mesa, не полностью совместима со OpenGL 4.01718. Есть еще возможность19 помощи Ivy Bridge, так как дьявол поддерживает Direct3D 11.
10 августа 2015 года Гугл объявила об имеющейся изданию Android с поддержкой Vulkan20.
18 декабря 2015 возраст Khronos Group объявила об том, который спецификация изданию Vulkan 1.0 абсолютно завершена и станет пропущена, когда станут легкодоступны совместимые драйверы.
16 месяца 2016 года пропущена публичная документ изданию Vulkan 1.021 да опытные драйверы для видеокарт AMD да Nvidia.
26 февраля 2018 года Khronos в масштабах документы The Vulkan® Portability Initiative выпустили доступную версию Vulkan 1.0 SDK к работы в станциях MacOS и iOS22.
7 марфа 2018 возраст выпущена общественная спецификация изданию Vulkan 1.123.
15 января 2020 года пропущена общественная спецификация версии Vulkan 1.224.
15 януария 2020 возраст Khronos Group объявила который HLSL-компилятор от Microsoft сейчас поддерживает передачу в SPIR-V. Сейчас HLSL наряду с GLSL публично является языком программирования шейдеров к Vulkan25.
17 марта 2020 возраст была добавлена помощь трассировки лучей26.
Начальная документ ратифицирует, что Vulkan станет трудиться в машине, которое во истиннее пора поддерживает OpenGL ES 3.1 либо OpenGL 4.x и выше49. Яко помощи Vulkan потребует новоиспеченных графичных драйверов, но это никак не обязательно значит, который безвыездно имеющиеся установки, какие поддерживают OpenGL ES 3.1 или OpenGL 4.X станут владеть вразумительные драйверы со помощью Vulkan.