developed at Silicon Graphics (SGI) as a multi-purpose, platform independent
1992: Development overseen by
architecture review board (ARB)
2006: Control passed to the Khronos
2.x, 3.x, 4.x (latest version 4.5)
- Shaders were
introduced in OpenGL 2.0. Shaders are
programs that run on the GPU. They are
programmed in a separate language (GLSL) that is like C.
standard and architecture; deprecation introduced in OpenGL 3.0
features available through extensions
this module we will focus primarily on OpenGL 4.0 (which is available on the
OpenGL 4.0 was released
at the Games Developer’s Conference (GDC) in March 2010. However, the techniques we will learn are
100% compatible with OpenGL 4.5, so in effect you
are learning the latest version of OpenGL.