Difference between revisions of "General OpenGL"

From OpenGL Wiki
Jump to navigation Jump to search
(Altering texture links)
m (Fixing redlinks.)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* [[Rendering Pipeline Overview]]
+
[[:Category:General OpenGL|General OpenGL Category Page]]
 +
== General information ==
 +
 
 +
OpenGL concepts
 +
* [[OpenGL Objects]]: The standard OpenGL object model.
 +
* [[OpenGL Error Codes]]
 +
 
 +
[[OpenGL Shading Language]] aka GLSL.
 +
{{shader list}}
 +
 
 +
OpenGL object types and concepts
 +
{{object list}}
 +
 
 +
== Rendering pipeline ==
 +
{{pipeline list}}
 +
 
 +
== FAQs and factoids ==
 +
 
 
* [[FAQ]]: frequently asked questions
 
* [[FAQ]]: frequently asked questions
* [[OpenGL Objects]]: The standard OpenGL object model.
+
** [[FAQ/Color]]
 
* [[Creating an OpenGL Context]]
 
* [[Creating an OpenGL Context]]
* [[Rasterization]]
+
* [[Get Context Info]]: Getting Information From GL
** [[Blending]]: Transparency and Translucency.
 
** [[Transparency Sorting]]
 
* [[Buffer Objects]]
 
** [[Vertex Buffer Object]]
 
* [[Vertex Array Object]]
 
* [[Default Framebuffer|Framebuffer]]
 
** [[Framebuffer Objects]]
 
** [[Multisampling]]
 
** [[Depth Buffer]]
 
* [[glGetString]]: Getting Information From GL
 
* [[Color]]
 
* [[Textures]]
 
** [[Multisample Textures]]
 
** [[Cubemap Textures]]
 
** [[Array Textures]]
 
* [[Drawing Lines over Polygons]]: Using glPolygonOffset.
 
 
* [[OpenGL and multithreading]]
 
* [[OpenGL and multithreading]]
* [[GL error codes]]
 
 
* [[Debugging Tools]]
 
* [[Debugging Tools]]
 
* [[Common Mistakes]]
 
* [[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.
  
The following sections are deprecated in 3.0 and removed in 3.1 and above. You should not rely on this functionality going forward.
+
== 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.
  
* [[Texture Binding]]
+
* [[Fixed Function Texture Binding]]: See [[Use Texture With Shader|GLSL sampler binding]] instead.
* [[Texture Combiners]]
+
* [[Texture Combiners]]: See [[OpenGL Shading Language|The OpenGL Shading Language]] instead.
* [[Vertex Arrays]]
+
* [[Vertex Arrays]]: See [[Buffer Object]] and [[Vertex Specification]].
* [[Vertex Formats]]
+
* [[Vertex Formats]]: See [[Vertex Array Object]]
 
* [[Shadow Mapping without shaders]]
 
* [[Shadow Mapping without shaders]]
* [[gluPerspective code]]
 
* [[gluProject and gluUnProject code]]
 
* [[gluLookAt code]]
 
 
* [[Fonts]]
 
* [[Fonts]]
 
* [[Vertex Transformation]]
 
* [[Vertex Transformation]]
Line 43: Line 44:
 
* [[Mathematics of glTexGen]]
 
* [[Mathematics of glTexGen]]
 
* [[Viewing and Transformations]] : Answers about Transformations.
 
* [[Viewing and Transformations]] : Answers about Transformations.
 +
 +
[[Category:General OpenGL]]

Latest revision as of 15:25, 22 April 2019

General OpenGL Category Page

General information

OpenGL concepts

OpenGL Shading Language aka GLSL.


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.