General OpenGL: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
mNo edit summary
m (Fixing redlinks.)
 
(48 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This section explains the basics of the OpenGL API and answers some of the most frequently asked questions about it.
[[:Category:General OpenGL|General OpenGL Category Page]]
== General information ==


; [[FAQ]] : frequently asked questions
OpenGL concepts
; [[Viewing and Transformations]] : Answers about Transformations.
* [[OpenGL Objects]]: The standard OpenGL object model.
; [[Clipping, Culling, and Visibility Testing]]
* [[OpenGL Error Codes]]
; [[Color]]
 
; [[Depth Buffer]]
[[OpenGL Shading Language]] aka GLSL.
; [[Texture Mapping]]
{{shader list}}
; [[Texture Combiners]]
 
; [[Texturing a Sphere]]
OpenGL object types and concepts
; [[Drawing Lines over Polygons]] : Using glPolygonOffset.
{{object list}}
; [[Rasterization and Operations on the Framebuffer]]
 
; [[Alpha Blending]] : Transparency and Translucency.
== Rendering pipeline ==
; [[Display Lists and Vertex Arrays]]
{{pipeline list}}
; [[Fonts]]
 
; [[Lights and Shadows]]
== FAQs and factoids ==
; [[Curves and Surfaces]]
 
; [[Selection mechanism]]
* [[FAQ]]: frequently asked questions
; [[Mathematics of glTexGen]]
** [[FAQ/Color]]
; [[Vertex Arrays]]
* [[Creating an OpenGL Context]]
; [[Vertex Formats]]
* [[Get Context Info]]: Getting Information From GL
; [[VBO]]
* [[OpenGL and multithreading]]
; [[NPOT Textures]]
* [[Debugging Tools]]
; [[Multitexture with GLSL]]
* [[Common Mistakes]]
; [[Vertex Transformation]]
* [[Common Mistakes: Deprecated]]
; [[GL error codes]]
* [[Legacy OpenGL]]: why it is better to use modern GL rather than legacy GL
; [[Debugging Tools]]
* [[Drawing Lines over Polygons]]: Using glPolygonOffset.
; [[Common Mistakes]]
 
== 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.
 
* [[Fixed Function Texture Binding]]: See [[Use Texture With Shader|GLSL sampler binding]] instead.
* [[Texture Combiners]]: See [[OpenGL Shading Language|The OpenGL Shading Language]] instead.
* [[Vertex Arrays]]: See [[Buffer Object]] and [[Vertex Specification]].
* [[Vertex Formats]]: See [[Vertex Array Object]]
* [[Shadow Mapping without shaders]]
* [[Fonts]]
* [[Vertex Transformation]]
* [[Selection mechanism]]
* [[p-buffer]]
* [[VBO - more]]
* [[VBO - just examples]]
* [[Mathematics of glTexGen]]
* [[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.