vulkan
Vulkan is a low-overhead, cross-platform API for 3D graphics and compute. It was developed by the Khronos Group and released in 2016 as a successor to OpenGL, designed to give developers explicit control over GPU resources, enable better multi-threading, and reduce driver overhead.
The API uses an explicit programming model. Applications create objects such as instances and devices, allocate
Key concepts include pipelines (graphics and compute), descriptor sets for binding resources, swapchains for presenting images,
Platform support and extensions: Vulkan runs on Windows, Linux, and Android, with macOS and iOS support via
History and usage: Developed with broad industry backing, Vulkan's first stable version was 1.0 in 2016. It