General OpenGL: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
OpenGL object types and concepts | OpenGL object types and concepts | ||
{{object list}} | |||
== Rendering pipeline == | == Rendering pipeline == |
Revision as of 19:52, 10 February 2013
General information
OpenGL concepts
- OpenGL Objects: The standard OpenGL object model.
- GL Error Codes
- OpenGL Shading Language aka GLSL.
OpenGL object types and concepts
- Buffer Objects
- Vertex Array Objects
- Textures
- Asynchronous query objects
- Framebuffer Objects
- Unconventional objects:
Rendering pipeline
- Vertex Specification
- Vertex Processing
- Vertex Post-Processing
- Primitive Assembly
- Rasterization
- Fragment Shader
- Per-Sample Processing
FAQs and factoids
- FAQ: frequently asked questions
- Creating an OpenGL Context
- Get Context Info: Getting Information From GL
- Color
- OpenGL and multithreading
- Debugging Tools
- 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.
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 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
- Fonts
- Vertex Transformation
- Selection mechanism
- p-buffer
- VBO - more
- VBO - just examples
- Mathematics of glTexGen
- Viewing and Transformations : Answers about Transformations.