OpenGL Reference: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
m Changed location of reference.
Added new link to OpenGL 4.5 reference pages.
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Documentation for the OpenGL API, version {{current version}} [[Core And Compatibility in Contexts|core]], [[:Category:Core API Reference|is available on this wiki]]. It can be found [[:Category:Core API Reference|on this page]]. These pages describe each function in the OpenGL {{current version}} API.
Documentation for the OpenGL API, version {{current version}} [[Core And Compatibility in Contexts|core]], [[:Category:Core API Reference|is available on this wiki]]. These pages describe each function in the OpenGL {{current version}} 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 {{current version}}. For example, before version 3.0, [[GLAPI/glTexImage2D|glTexImage2D]] did not take integral [[Image Format|image formats]].
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 {{current version}}. For example, before version 3.0, [[GLAPI/glTexImage2D|glTexImage2D]] did not take integral [[Image Format|image formats]].


If you are interested in GL 2.1 or compatibility documentation, that can be found [http://www.opengl.org/sdk/docs/man/ on the OpenGL website]. Documentation for [[GLSL Standard Function|GLSL standard functions]] can likewise be found [http://www.opengl.org/sdk/docs/manglsl/ on that website].
Documentation for all versions of OpenGL and GLSL is available at:
 
* [https://www.khronos.org/registry/OpenGL-Refpages/gl4/ OpenGL 4.5 API Reference Pages]
* [[:Category:Core API Reference|OpenGL 4 reference pages]]
* [http://www.opengl.org/sdk/docs/man3/ OpenGL 3 reference pages]
* [https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/ OpenGL 2 reference pages] (note: may contain errors)
* [[GLSL Standard Function|GLSL standard functions]] [https://www.khronos.org/registry/OpenGL-Refpages/gl4/index.php documentation]

Latest revision as of 20:10, 24 July 2018

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: