A cross-platform API for high-efficiency access to modern GPUs, supporting PCs, consoles, mobile phones, and embedded platforms.
Vulkan is a low-overhead, cross-platform 3D graphics and computing API that provides high-efficiency access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
It was designed by the Khronos Group as the successor to OpenGL and OpenCL and has been implemented by major hardware vendors including Nvidia, AMD, Intel, Qualcomm, Arm, Imagination and others. Vulkan is intended to offer higher performance and more control over the GPU to developers.
Some key advantages of Vulkan over older APIs like OpenGL include:
Vulkan is very commonly used in game engines and 3D applications to leverage high performance GPU capabilities across platforms ranging from Steam Deck handheld PCs to Android mobile games and application development requiring 3D graphics and GPU compute.
Here are some alternatives to Vulkan:
Suggest an alternative ❐