General OpenGL: Difference between revisions
Jump to navigation
Jump to search
(→Rendering: Link to GLSL.) |
|||
Line 8: | Line 8: | ||
* [[Color]] | * [[Color]] | ||
* [[OpenGL and multithreading]] | * [[OpenGL and multithreading]] | ||
* [[GL | * [[GL Error Codes]] | ||
* [[Debugging Tools]] | * [[Debugging Tools]] | ||
* [[Common Mistakes]] | * [[Common Mistakes]] |
Revision as of 15:06, 17 May 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
- OpenGL Shading Language aka GLSL.
- 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.