Why Vulkan over OpenGL I keep hearing that I shouldn't use OpenGL for a game engine because it's an outdated mess and unsupported. I also hear that Vulkan is still reviving adoption. So what is it? What should I use of i want to write a game engine?