Vulkan
Cross-platform 3D graphics and computing programming interface / From Wikipedia, the free encyclopedia
This article is about the graphics software API. For other uses, see Vulkan (disambiguation).
Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing.[15][16][17] It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and operating systems, and it is also designed to work with modern multi-core CPUs.
Quick Facts Original author(s), Developer(s) ...
Original author(s) | AMD, DICE (original Mantle design) |
---|---|
Developer(s) | Khronos Group (donated and derived variant, as Vulkan) |
Initial release | February 16, 2016; 8 years ago (2016-02-16)[1] |
Stable release | 1.3.292 (July 27, 2024; 12 days ago (2024-07-27)[2]) [±] |
Repository | |
Written in | C[3] |
Operating system | Android, Linux, Haiku, Fuchsia, BSD Unix,[4] QNX,[5] Windows, Nintendo Switch,[6][7][8] Stadia, Tizen,[9][10] Raspberry Pi,[11] vxWorks,[12]HarmonyOS, OpenHarmony |
Type | 3D graphics and compute API[13] |
License | Apache License 2.0 and MIT[14] |
Website | vulkan |
Close