Vulkan
-
OpenGL and Vulkan both are grahics rendering
libraries developed by Khronos Group.
Vulkan is successor of openGL and addresses shortcomings of OpenGL(like less CPU overhead, better multi-threading support, and improved performance)
Both APIs(OpenGL & Vulkan) serve as intermediate layer between software and the GPU hardware, translating application graphics commands into GPU-specific instructions
Features of Vulkan
-
Cross-platform support across devices and operating systems (Windows,
Linux, Android, etc.).
Fine-grained control over GPU operations such as command buffers, memory, and pipelines.
Designed to leverage modern GPUs efficiently, improving frame rates and reducing latency in graphics-intensive applications.