OpenGL 2.0: The Architectural Revolution and the Birth of Programmable Graphics Date: October 26, 2023 Subject: Computer Graphics / Graphics API History
For two decades, programmers cursed this hidden state as the source of "undebuggable" black screens. But in the age of mobile and web, that hidden state became a superpower. opengl 20
// Fragment Shader uniform sampler2D myTexture; void main() gl_FragColor = texture2D(myTexture, gl_TexCoord[0].xy); Title: OpenGL 2
: Support for textures with any dimensions, removing the old power-of-two (e.g., 256x256) restriction. Point Sprites void main() gl_FragColor = texture2D(myTexture
Many developers found GLSL more intuitive for non-Windows platforms, while DirectX had better tooling (PIX, FX Composer).