What is Vulkan?
Vulkan is a new API for 3D graphics,
which was (finally) released last week.The API is also a standard like OpenGL,
and maintained by the Khronos group.
Compared to OpenGL, Vulkan is lower
overhead and gives the programmer more direct control of the GPU. It is also designed to reduce CPU
workloads. It’s been described as “close
to the metal”. Typically this means an
increase in performance but
AMD and Nvidia have released drivers that
support Vulkan, but they are only in Beta at the moment.
Vulkan is not the next version of OpenGL, and it does
not replace OpenGL. In fact, Vulkan will
support GLSL, so expect Vulkan and OpenGL to coexist.