Difference between revisions of "General OpenGL"
Jump to navigation
Jump to search
(Split the list into sections) |
|||
Line 1: | Line 1: | ||
− | + | == General Information == | |
+ | Articles with general OpenGL information. | ||
* [[FAQ]]: frequently asked questions | * [[FAQ]]: frequently asked questions | ||
* [[OpenGL Objects]]: The standard OpenGL object model. | * [[OpenGL Objects]]: The standard OpenGL object model. | ||
* [[Creating an OpenGL Context]] | * [[Creating an OpenGL Context]] | ||
+ | * [[glGetString]]: Getting Information From GL | ||
+ | * [[Color]] | ||
+ | * [[OpenGL and multithreading]] | ||
+ | * [[GL error codes]] | ||
+ | * [[Debugging Tools]] | ||
+ | * [[Common Mistakes]] | ||
+ | |||
+ | == Rendering == | ||
+ | These articles explain topics directly related to rendering graphics with OpenGL. | ||
+ | * [[Rendering Pipeline Overview]] | ||
* [[Rasterization]] | * [[Rasterization]] | ||
** [[Blending]]: Transparency and Translucency. | ** [[Blending]]: Transparency and Translucency. | ||
Line 13: | Line 24: | ||
** [[Multisampling]] | ** [[Multisampling]] | ||
** [[Depth Buffer]] | ** [[Depth Buffer]] | ||
− | |||
− | |||
* [[Textures]] | * [[Textures]] | ||
** [[Multisample Textures]] | ** [[Multisample Textures]] | ||
Line 20: | Line 29: | ||
** [[Array Textures]] | ** [[Array Textures]] | ||
* [[Drawing Lines over Polygons]]: Using glPolygonOffset. | * [[Drawing Lines over Polygons]]: Using glPolygonOffset. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Deprecated Functionality == | == Deprecated Functionality == | ||
− | The following sections are deprecated in 3.0 and removed in 3.1 and above. You should not rely on this functionality going forward. | + | 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]]: See [[GLSL_Samplers#Binding_textures_to_samplers|GLSL sampler binding]] instead. | * [[Texture Binding]]: See [[GLSL_Samplers#Binding_textures_to_samplers|GLSL sampler binding]] instead. |
Revision as of 17:06, 29 April 2011
General Information
Articles with general OpenGL information.
- FAQ: frequently asked questions
- OpenGL Objects: The standard OpenGL object model.
- Creating an OpenGL Context
- glGetString: Getting Information From GL
- Color
- OpenGL and multithreading
- GL error codes
- Debugging Tools
- Common Mistakes
Rendering
These articles explain topics directly related to rendering graphics with OpenGL.
- Rendering Pipeline Overview
- Rasterization
- Blending: Transparency and Translucency.
- Transparency Sorting
- Buffer Objects
- Vertex Array Object
- Framebuffer
- Textures
- Drawing Lines over Polygons: Using glPolygonOffset.
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: See GLSL sampler binding instead.
- Texture Combiners: See The OpenGL Shading Language instead.
- Vertex Arrays: See Buffer Object and Vertex Specification.
- Vertex Formats: See Vertex Array Object
- 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.