Posts

yourgpu - The graphics API that makes things easy.

The current state of graphics programming is… messy. Every platform has its own API, its own quirks, and its own expectations. The days of writing something once in OpenGL and running it almost anywhere are long gone. For decades, OpenGL dominated (since 1992) not because it was the fastest, but because it was approachable. Its state-machine design let you go from a blank window to something on screen in surprisingly little code. That mattered. The downside? Performance and control. As graphics demands grew, modern engines, massive scenes, advanced effects, OpenGL’s abstraction started to get in the way. So the industry pivoted. Modern APIs like Vulkan, DirectX 12, and Metal flipped the model entirely. Instead of hiding complexity, they expose it. You get explicit control over memory, synchronization, pipelines, everything. That power comes at a cost: boilerplate, steep learning curves, and a lot of friction just to draw your first triangle. In other words, we traded ergonomics for con...