2.0 — Opengl

| OpenGL Version | Year | Key Change vs 2.0 | |----------------|------|--------------------| | 2.1 | 2006 | GLSL 1.20, sRGB textures, pixel buffer objects | | 3.0 | 2008 | Framebuffer objects, vertex array objects, deprecated fixed-function | | 3.1 | 2009 | Removed fixed-function entirely (required shaders) | | 3.3 | 2010 | Mature core profile, Geometry shaders | | 4.x+ | 2010+ | Tessellation, compute shaders, direct state access |

GLSL brought a C-style language to the graphics pipeline, allowing developers to write custom programs called . These shaders run directly on the Graphics Processing Unit (GPU), providing unprecedented control: opengl 2.0

At the time of its release, key hardware support came from high-end cards like and Quadro FX GPUs. This release also sparked the development of OpenGL ES 2.0 , a tailored version for mobile devices and embedded systems that brought high-fidelity 3D graphics to smartphones. | OpenGL Version | Year | Key Change vs 2