
Developed by Khronos, current maintainers of OpenGL. University of Texas at Austin Vulkan is the next step in the evolution of graphics APIs. I also talk briefly about OpenGL CUDA interop and the computer graphics industry as a whole.

OpenGL and why I believe you should learn Vulkan over OpenGL going forward. What exactly is Vulkan's relationship to OpenGL? Its previous name "glNext". Vulkan is the new generation, open standard API for high-efficiency access to graphics and compute on modern GPUs. While from spec point of view, it’s perfectly legal to enable all extensions and features that a Vulkan-capable GPU supports, doing so may lead to performance loss and unnecessary allocation of feature/extension-related. Vulkan API to create a logical Vulkan device is vkCreateDevice, which takes a pointer to enabled features and extensions.
