Difference between revisions of "General OpenGL"

From OpenGL Wiki
Jump to navigation Jump to search
(Reorganization.)
Line 1: Line 1:
 
[[:Category:General OpenGL|General OpenGL Category Page]]
 
[[:Category:General OpenGL|General OpenGL Category Page]]
== General Information ==
+
== General information ==
Articles with general OpenGL information.
+
 
* [[FAQ]]: frequently asked questions
+
OpenGL concepts
 
* [[OpenGL Objects]]: The standard OpenGL object model.
 
* [[OpenGL Objects]]: The standard OpenGL object model.
* [[Creating an OpenGL Context]]
 
* [[Get Context Info]]: Getting Information From GL
 
* [[Color]]
 
* [[OpenGL and multithreading]]
 
 
* [[GL Error Codes]]
 
* [[GL Error Codes]]
* [[Debugging Tools]]
+
* [[OpenGL Shading Language]] aka GLSL.
* [[Common Mistakes]]
+
** [[GLSL Core Language|The Language]]
* [[Common Mistakes: Deprecated]]
+
** [[GLSL Types|Types]]
* [[Legacy OpenGL]]: why it is better to use modern GL rather than legacy GL
+
*** [[GLSL Sampler|Samplers]]
 +
** [[GLSL Type Qualifiers|Type Qualifiers]]
 +
*** [[GLSL Uniform|Uniforms]]
  
== Rendering ==
+
OpenGL object types and concepts
These articles explain topics directly related to rendering graphics with OpenGL.
 
 
 
OpenGL concepts
 
 
* [[Texture]]s
 
* [[Texture]]s
 
** [[Image Format]]s
 
** [[Image Format]]s
Line 24: Line 19:
 
** [[Array Texture]]s
 
** [[Array Texture]]s
 
** [[Buffer Texture]]s
 
** [[Buffer Texture]]s
* [[OpenGL Shading Language]] aka GLSL.
 
** [[GLSL Core Language|The Language]]
 
** [[GLSL Types|Types]]
 
*** [[GLSL Sampler|Samplers]]
 
** [[GLSL Type Qualifiers|Type Qualifiers]]
 
*** [[GLSL Uniform|Uniforms]]
 
 
* [[Buffer Object]]s
 
* [[Buffer Object]]s
 
** [[Pixel Buffer Object]]
 
** [[Pixel Buffer Object]]
Line 39: Line 28:
 
* [[Query Object]]
 
* [[Query Object]]
  
The OpenGL pipeline, top to bottom.
+
== Rendering pipeline ==
 
* [[Rendering Pipeline Overview]]
 
* [[Rendering Pipeline Overview]]
 
* [[Vertex Specification]]
 
* [[Vertex Specification]]
Line 56: Line 45:
 
*** [[Transparency Sorting]]
 
*** [[Transparency Sorting]]
  
 +
== FAQs and factoids ==
 +
 +
* [[FAQ]]: frequently asked questions
 +
* [[Creating an OpenGL Context]]
 +
* [[Get Context Info]]: Getting Information From GL
 +
* [[Color]]
 +
* [[OpenGL and multithreading]]
 +
* [[Debugging Tools]]
 +
* [[Common Mistakes]]
 +
* [[Common Mistakes: Deprecated]]
 +
* [[Legacy OpenGL]]: why it is better to use modern GL rather than legacy GL
 
* [[Drawing Lines over Polygons]]: Using glPolygonOffset.
 
* [[Drawing Lines over Polygons]]: Using glPolygonOffset.
  

Revision as of 22:19, 8 September 2012

General OpenGL Category Page

General information

OpenGL concepts

OpenGL object types and concepts

Rendering pipeline

FAQs and factoids

Deprecated Functionality

The following sections are deprecated in version 3.0 and removed in 3.1 and above. You should not rely on this functionality going forward.