OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics and is popular in the video games industry where it competes with Direct3D on Microsoft Windows platforms (see Direct3D vs. OpenGL). OpenGL is widely used in CAD, virtual reality, scientific visualization, information visualization, flight simulation and video game development.
Efficient vendor-supplied implementations of OpenGL (making use of graphics acceleration hardware to a greater or lesser extent) exist for Mac OS, Windows, Linux, many Unix platforms and PlayStation 3. Various software implementations exist, bringing OpenGL to a variety of platforms that do not have vendor support. Notably, the open source library Mesa is a fully software-based graphics API which is code-compatible with OpenGL. However to avoid licensing costs associated with formally calling itself an OpenGL implementation, it claims merely to be a "very similar" API.
More on [ OpenGL ]

OpenGL Extension Registry - A record of OpenGL extensions, along with information about using OpenGL extensions and creating new OpenGL extensions
Meta Description: [ OpenGL Extension Registry ]
OpenGL.ORG - The official site for OpenGL information.
Meta Description: [ OpenGL Developer Web Site ]
OpenGL ARB - OpenGL Architectural Review Board (ARB) consortium that governs OpenGL.
Meta Description: [ OpenGL Developer Web Site ]
OpenGL Hardware Registry - A registry of all graphics cards and what OpenGL extensions they support.
Meta Description: [ OpenGL in Delphi? You bet! This site has all the articles and source code you need. ]
404
SGI OpenGL Website - OpenGL information -- from the creators of OpenGL.
Meta Description: [ 404 File Not Found ]
| 3D Game Programming with OpenGL - First Steps(2/2) | |
| Next Video | |