Difference between revisions of "OpenGL Reference"

From OpenGL Wiki
Jump to navigation Jump to search
(inaccuracy warning)
(Change links to point to registry instead of redirected OpenGL page.)
Line 7: Line 7:
 
* [[:Category:Core API Reference|OpenGL 4 reference pages]]
 
* [[:Category:Core API Reference|OpenGL 4 reference pages]]
 
* [http://www.opengl.org/sdk/docs/man3/ OpenGL 3 reference pages]
 
* [http://www.opengl.org/sdk/docs/man3/ OpenGL 3 reference pages]
* [http://www.opengl.org/sdk/docs/man2/ OpenGL 2 reference pages] (note: may contain errors)
+
* [https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/ OpenGL 2 reference pages] (note: may contain errors)
* [[GLSL Standard Function|GLSL standard functions]] [http://www.opengl.org/sdk/docs/manglsl/ documentation]
+
* [[GLSL Standard Function|GLSL standard functions]] [https://www.khronos.org/registry/OpenGL-Refpages/gl4/index.php documentation]

Revision as of 12:30, 7 August 2017

Documentation for the OpenGL API, version 4.6 core, is available on this wiki. These pages describe each function in the OpenGL 4.6 API.

The text boxes in the upper-right corner explain when the function was introduced and some of the etymology behind that function. So if you see that a function was introduced into the OpenGL API in version 2.1, then you know it will be available in version 3.2, 4.0, or whenever. However, the function may have reduced functionality in versions lower than 4.6. For example, before version 3.0, glTexImage2D did not take integral image formats.

Documentation for all versions of OpenGL and GLSL is available at: