====== Why we should go to Vulkan API? ====== {{ :wiki:vulkan-api-article.jpg?nolink |}} One of the main goals of our **IndiEngine** //project// is to migrate from __OpenGL__ to __Vulkan API__. What is the advantage of this library, you will learn in this article. __Vulkan API__ is a graphics library that allows the user to have control over the graphics processor. It was designed to replace the obsolete __OpenGL__. Compared to the latter, __Vulkan API__ has a much better load balance on the processor cores, which means that graphics rendering (performance) will be much faster when using __Vulkan API__. This means that you can forget about the FPS drop with a large number of objects in the frame. Plus, it can be used on any device and any operating system. Also, keep in mind that the Vulkan API is not a development of __OpenGL__, it most closely fits the description of generalized Mantle. ===== Vulkan API advantages: ===== - Cross-platform - Smoothness of the displayed graphics - Balanced CPU load - Open source Conclusion - with __Vulkan API__, we can forget about __OpenGL__, as the past stage of graphics libraries. For the performance gains, smoother graphics output, and other trivia associated with this library hint that it's time for our **IndiEngine** //team project// say goodbye to __OpenGL__.