Difference between revisions of "General OpenGL"

From OpenGL Wiki
Jump to navigation Jump to search
(Adding a section for GL Objects.)
(Making a section for deprecated stuff.)
Line 1: Line 1:
 
This section explains the basics of the OpenGL API and answers some of the most frequently asked questions about it.
 
This section explains the basics of the OpenGL API and answers some of the most frequently asked questions about it.
  
 +
; [[Rendering Pipeline Overview]]
 
; [[FAQ]] : frequently asked questions
 
; [[FAQ]] : frequently asked questions
 +
; [[OpenGL Objects]]: The standard OpenGL object model.
 
; [[glGetString]] : Getting Information From GL
 
; [[glGetString]] : Getting Information From GL
; [[OpenGL Objects]]: The standard OpenGL object model.
 
; [[Viewing and Transformations]] : Answers about Transformations.
 
 
; [[Clipping, Culling, and Visibility Testing]]
 
; [[Clipping, Culling, and Visibility Testing]]
 
; [[Color]]
 
; [[Color]]
Line 12: Line 12:
 
; [[Textures - more]]
 
; [[Textures - more]]
 
; [[Textures - compression]]
 
; [[Textures - compression]]
; [[Texture Binding]]
 
; [[Texture Combiners]]
 
 
; [[Texturing a Sphere]]
 
; [[Texturing a Sphere]]
 
; [[Skybox]]
 
; [[Skybox]]
; [[Shadow Mapping without shaders]]
 
; [[gluPerspective code]]
 
; [[gluProject and gluUnProject code]]
 
; [[gluLookAt code]]
 
 
; [[Drawing Lines over Polygons]] : Using glPolygonOffset.
 
; [[Drawing Lines over Polygons]] : Using glPolygonOffset.
 
; [[Alpha Blending]] : Transparency and Translucency.
 
; [[Alpha Blending]] : Transparency and Translucency.
; [[Fonts]]
 
; [[Selection mechanism]]
 
; [[p-buffer]]
 
; [[Mathematics of glTexGen]]
 
; [[Vertex Arrays]]
 
; [[Vertex Formats]]
 
 
; [[Buffer Objects]]
 
; [[Buffer Objects]]
; [[VBO]]
+
; [[Vertex Buffer Object]]
; [[VBO - more]]
+
; [[Vertex Array Object]]
; [[VBO - just examples]]
 
 
; [[glVertexAttribPointer]]
 
; [[glVertexAttribPointer]]
; [[VAO - glBindVertexArray]]
 
 
; [[NPOT Textures]]
 
; [[NPOT Textures]]
 
; [[Multitexture with GLSL]]
 
; [[Multitexture with GLSL]]
; [[Vertex Transformation]]
 
 
; [[OpenGL and multithreading]]
 
; [[OpenGL and multithreading]]
 
; [[OpenGL 3.0 and beyond, creating a context]]
 
; [[OpenGL 3.0 and beyond, creating a context]]
Line 42: Line 27:
 
; [[Debugging Tools]]
 
; [[Debugging Tools]]
 
; [[Common Mistakes]]
 
; [[Common Mistakes]]
 +
 +
The following sections are deprecated in 3.0 and removed in 3.1 and above. You should not rely on this functionality going forward.
 +
 +
; [[Texture Binding]]
 +
; [[Texture Combiners]]
 +
; [[Vertex Arrays]]
 +
; [[Vertex Formats]]
 +
; [[Shadow Mapping without shaders]]
 +
; [[gluPerspective code]]
 +
; [[gluProject and gluUnProject code]]
 +
; [[gluLookAt code]]
 +
; [[Fonts]]
 +
; [[Vertex Transformation]]
 +
; [[Selection mechanism]]
 +
; [[p-buffer]]
 +
; [[VBO - more]]
 +
; [[VBO - just examples]]
 +
; [[Mathematics of glTexGen]]
 +
; [[Viewing and Transformations]] : Answers about Transformations.

Revision as of 20:00, 15 August 2009