OpenGL

OpenGL (Open Graphics Library) is a programming interface for 3D graphics which helps computer programmers make their 3D graphics perform better and faster by running parts of their programs on a video card (GPU) rather than just the central processor (CPU). Programming interfaces like OpenGL are usually called an "API," which stands for "Application Programming Interface".

OpenGL
Original author(s)Silicon Graphics
Developer(s)Khronos Group
(formerly ARB)
Initial releaseJune 30, 1992 (1992-06-30)
Stable release
4.6 / July 31, 2017 (2017-07-31)
Written inC[1]
Type3D graphics API
Websiteopengl.org

OpenGL is often compared to Direct3D, an API for 3D graphics on Windows. Programming for Direct3D is different in some ways because the APIs use different naming schemes for talking to a computer's graphics driver, which means that programmers need to write different code for OpenGL and Direct3D to do the same things.

OpenGL is owned by the Khronos Group, and is an example of open source software. This means that all of OpenGL's programming, and the explanations for how the programming all works, can be viewed, copied, revised, and re-released by anyone.

References

  1. Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". Archived from the original on May 30, 2012. Retrieved March 14, 2010.

Further reading

Other websites

  • GLFW -- Library for creating OpenGL contexts.
  • GLEW -- Extension wrangler library for newer OpenGL features.

Version history

VersionReleasedRadeon Graphics CardsNvidia Graphics Cards
4.631 July 2017AMD Radeon GCNGeForce 400 and newer
4.511 August 2014GeForce 400, 500, 600 and 700 Series
4.422 July 2013HD 5000, 6000, 7000, 8000 and Rx 200 SeriesGeForce 400, 500, 600 and 700 Series
4.36 August 2012HD 5000, 6000, 7000 and 8000 SeriesGeForce 400, 500 and 600 Series
4.28 August 2010HD 5000, 6000 and 7000 SeriesGeForce 400, 500, and 600 Series
4.126 July 2010HD 5000, 6000 and 7000 SeriesGeForce 400 and 500 Series
4.011 March 2010HD 5000, 6000 and 7000 SeriesGeForce 400 and 500 Series
3.311 March 2010GeForce 8, 9, 100, 200 and 300 Series
3.23 August 2009
3.124 March 2009
3.011 August 2008
2.12 July 2006
2.07 September 2004GeForce 4, 5(FX), 6, and 7 Series
1.529 July 2003
1.424 July 2002
1.314 August 2001
1.2.114 October 1998
1.26 March 1998
1.14 March 1994
1.0January 1992
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.