{{main page block|Welcome to the OpenGL Wiki!|[[Image:Opengl Tiny.gif|right]]This Wiki is a collection of information about OpenGL, as well as frequently asked questions about OpenGL and its API. Tutorials are also welcome and can be hosted on this Wiki.

−

This Wiki is an attempt to collect answers to frequently asked questions on the OpenGL.org forums. The hope is that by using a Wiki rather than a classic FAQ page, the information contained here will be kept relevant and up to date. If you would like to contribute to this wiki please send a request to webmaster(at)opengl(dot)org, stating your opengl.org account your interest and experience level.

+

Contributions on this wiki are open to the public, you only need to create a user account. We ask that you please respect the content on this wiki and post only information that is relevant to OpenGL.

Discusses the things you need to know before you can get started with OpenGL. This includes how to set up OpenGL runtime libraries on your system, as well as information on setting up your development environment.

+

{| width="100%"

+

| valign="top" width="33%" |

+

{{main page block|[[OpenGL Object]]s|

+

{{object list|short}} }}

+

| valign="top" width="30%" |

+

{{main page block|[[Rendering Pipeline Overview|Rendering pipeline]]|

+

{{pipeline list|short}} }}

+

| valign="top" width="37%" |

+

{{main page block|[[OpenGL Shading Language]]|

+

{{shader list|short}} }}

+

|}

−

=== [[General OpenGL]] ===

+

{| width="100%"

−

+

| valign="top" width="60%" |{{main page block|OpenGL Concepts|

−

Explains the basics of the OpenGL API and answers the most frequently asked questions about it.

+

* [[OpenGL Context]]

−

+

** [[Core And Compatibility in Contexts|Types of contexts]]

−

=== [[OpenGL extensions]] ===

+

** [[Synchronization]]

−

+

** [[Get Context Info]]

−

Introduces OpenGL's extension mechanism, and elaborates on the many extensions that are available.

+

* [[OpenGL Specification|The OpenGL Specification]]

−

+

** [[OpenGL Architectural Review Board]]

−

=== [[Shading languages]] ===

+

* [[OpenGL Shading Language|The OpenGL Shading Language]]

−

+

* [[OpenGL Extension]]

−

Discusses the shading languages available for programmable vertex and fragment processing in OpenGL.