Vulkan API Release Imminent According To Khronos Group
Khronos Group, known for its open standard APIs, issued a press release today in which they have confirmed that Version 1.0 of their much awaited Vulkan API is finally getting released and very soon after numerous delays and failing to meet its earlier target release dates.
Built on the same DNA as AMD’s Mantle API, Vulkan can be seen as somewhat of a successor to it as it reduces API overhead while optimizing multi-core and multi-threaded performance. Just like Mantle was a rival to Microsoft’s DirectX 11, Vulkan will be in direct competition with DirectX 12 API. Both these major APIs are expected to be used on a wider scale in 2016 (DirectX 12 is currently being used in Fable Legends and Ashes of Singularity).
However, unlike DirectX 12 which is limited to Microsoft’s Windows OS, Vulkan will be supported by multiple OS including Windows. Also unlike Mantle, Vulkan will be able to run multiple GPUs from various vendors allowing a more widespread support than any previous API.
Another leverage over previous APIs is that Vulkan adopts the first open standard cross-API intermediate language for parallel compute and graphics known as SPIR-V, allowing developers to write programs for Vulkan in their own choice of programming language.
Vulkan also has similarities with OpenGL although it is aiming to be way better than OpenGL since it is the only low level API that supports every single platform as well as cross-platform support and also has a great multi-core friendly architecture. Even Valve, which is pretty much the go-to company for PC gaming thanks to Steam, endorses Vulkan considering it the right way forward in programming