Hacker News new | ask | show | jobs
by illlogic2 3023 days ago
Well, I just bought OpenGL SuperBible and was eventually going to go about making a simple game engine from scratch and learn the linear algebra required for graphics engines.

Would anyone still suggest learning OpenGL/building a graphics pipeline or just proceeding on to Kronos's Vulkan?

2 comments

OpenGL is still very relevant, and it works on more hardware than Vulkan. You can get very good performance out of OpenGL if you try to follow AZDO practices, and it'll be good practice, should you later decide to learn Vulkan.
opengl, possibly even something higher level. Vulkan has a lot of low level stuff thats just tedious, esp for a beginner
+1, if you really care about learning just the math OpenGL is a lot simpler from an API perspective. Once you start caring about performance then dig into Vulkan to understand the various render commands/pipelines/etc.
I would also assume that OpenGL is better supported on multiple platforms, by virtue of having been around much longer. You'll also be able to get more help if you run into issues with OpenGL.