This week on the blog: The first half of my pseudo-historical tour of OpenGL. OpenGL is a *deeply weird* library and it changed a lot over the years. I set up an extremely simple program that just draws a textured quad and then walk forward through the relevant changes that are introduced over the decades.
This split neatly into pre- and post-shaders being a thing, so this week I push OpenGL 1.x as far as it goes while staying in the main spec.
https://bumbershootsoft.wordpress.com/2025/09/27/upgrading-our-way-through-opengl-1-x/