After three weeks (I, II, III) of writing OpenGL code as if it were in a vacuum, it’s time to wrap up by discussing how I got this into an actual program that will run in various environments. I created this framework using the SDL 2 APIs. That means that this article will have a […]