Difference between revisions of "Main Page"
(Added a section for language bindings) |
|||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
− | 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 | + | {| |
+ | | valign="top" width="50%" colspan="2" |{{Text Block|Welcome to the OpenGL Wiki!|[[Image:Opengl Tiny.gif|right]]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 your experience level. |
− | + | }} | |
− | 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. | + | |- |
− | + | | valign="top" width="50%" | {{Text Block|[[Getting started]]|Discusses the things you need to know before you can get started with the OpenGL API. This includes how to set up OpenGL runtime libraries on your system, as well as information on setting up your development environment.}} | |
− | + | | valign="top" width="50%" | {{Text Block|[[General OpenGL]]|Explains the basics of the OpenGL API and answers the most frequently asked questions about it.}} | |
− | + | |- | |
− | Explains the basics of the OpenGL API and answers the most frequently asked questions about it. | + | | valign="top" width="50%" | {{Text Block|[[OpenGL extensions]]|Introduces OpenGL's extension mechanism, and elaborates on the many extensions that are available.}} |
− | + | | valign="top" width="50%" | {{Text Block|[[Shading languages]]|Discusses the shading languages available for programmable vertex and fragment processing in OpenGL.}} | |
− | == | + | |- |
− | + | | valign="top" width="50%" | {{Text Block|[[Performance]]|Offers various performance guidelines for OpenGL applications.}} | |
− | Introduces OpenGL's extension mechanism, and elaborates on the many extensions that are available. | + | | valign="top" width="50%" | {{Text Block|[[Math and algorithms]]|Offers API-agnostic discussion of 3D application design, rendering techniques, 3D mathematics, and other topics related to computer graphics.}} |
− | + | |- | |
− | + | | valign="top" width="50%" | {{Text Block|[[Platform specifics]]|Focuses on OS-dependent issues that OpenGL applications may bump into.}} | |
− | + | | valign="top" width="50%" | {{Text Block|[[Hardware specifics]]|Discusses the peculiarities of the different video cards and drivers that are out there.}} | |
− | Discusses the shading languages available for programmable vertex and fragment processing in OpenGL. | + | |- |
− | + | | valign="top" width="50%" | {{Text Block|[[Related toolkits and APIs]]|Provides an overview of various OpenGL toolkits (GLU, Glut, extension loading libraries, ...), higher-level APIs and other utility libraries.}} | |
− | == | + | | valign="top" width="50%" | {{Text Block|[[Language bindings]]|Information on software languages that support OpenGL.}} |
− | + | |- | |
− | Offers various performance guidelines for OpenGL applications. | + | | valign="top" width="50%" | {{Text Block|[[History of OpenGL]]|OpenGL 1.0 began life as an Open replacement for Iris GL, and after many releases we have OpenGL 2.0 today.}} |
− | + | | valign="top" width="50%" | {{Text Block|[[Glossary]]|A list of frequently used terms and their definitions.}} | |
− | + | |- | |
− | + | |} | |
− | Offers API-agnostic discussion of 3D application design, rendering techniques, 3D | ||
− | |||
− | == | ||
− | |||
− | Focuses on OS-dependent issues that OpenGL applications may bump into. | ||
− | |||
− | |||
− | |||
− | Discusses the peculiarities of the different video cards and drivers that are out there. | ||
− | |||
− | == | ||
− | |||
− | Provides an overview of various OpenGL toolkits (GLU, Glut, extension loading libraries, ...), higher-level APIs and other utility libraries. | ||
− | |||
− | |||
− | |||
− | Information on software languages that support OpenGL | ||
− | |||
− | == | ||
− | |||
− | OpenGL 1.0 began life as an Open replacement for Iris GL, and after many releases we have OpenGL 2.0 today. | ||
− | |||
− |
Revision as of 21:20, 2 April 2008
Welcome to the OpenGL 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 your experience level. | |
Getting startedDiscusses the things you need to know before you can get started with the OpenGL API. This includes how to set up OpenGL runtime libraries on your system, as well as information on setting up your development environment. |
General OpenGLExplains the basics of the OpenGL API and answers the most frequently asked questions about it. |
OpenGL extensionsIntroduces OpenGL's extension mechanism, and elaborates on the many extensions that are available. |
Shading languagesDiscusses the shading languages available for programmable vertex and fragment processing in OpenGL. |
PerformanceOffers various performance guidelines for OpenGL applications. |
Math and algorithmsOffers API-agnostic discussion of 3D application design, rendering techniques, 3D mathematics, and other topics related to computer graphics. |
Platform specificsFocuses on OS-dependent issues that OpenGL applications may bump into. |
Hardware specificsDiscusses the peculiarities of the different video cards and drivers that are out there. |
Related toolkits and APIsProvides an overview of various OpenGL toolkits (GLU, Glut, extension loading libraries, ...), higher-level APIs and other utility libraries. |
Language bindingsInformation on software languages that support OpenGL. |
History of OpenGLOpenGL 1.0 began life as an Open replacement for Iris GL, and after many releases we have OpenGL 2.0 today. |
GlossaryA list of frequently used terms and their definitions. |