OpenGL Graphics Library

  1. Graphics Rendering Pipeline
    1. Pipeline Overview
      1. Stage Sequence
        1. Data Flow
          1. Programmable vs Fixed Stages
          2. Vertex Specification
            1. Vertex Data Definition
              1. Attribute Specification
                1. Data Layout
                2. Vertex Processing
                  1. Vertex Shader Execution
                    1. Vertex Transformation
                      1. Attribute Interpolation Setup
                      2. Tessellation Stage
                        1. Tessellation Control Shader
                          1. Tessellation Primitive Generator
                            1. Tessellation Evaluation Shader
                              1. Patch Processing
                              2. Geometry Processing
                                1. Geometry Shader Execution
                                  1. Primitive Generation
                                    1. Primitive Modification
                                    2. Primitive Assembly
                                      1. Vertex Grouping
                                        1. Primitive Types
                                          1. Clipping Preparation
                                          2. Clipping
                                            1. View Frustum Clipping
                                              1. User-Defined Clipping Planes
                                                1. Clipping Algorithms
                                                2. Rasterization
                                                  1. Primitive to Fragment Conversion
                                                    1. Fragment Generation
                                                      1. Interpolation
                                                        1. Viewport Transformation
                                                        2. Fragment Processing
                                                          1. Fragment Shader Execution
                                                            1. Per-Fragment Operations
                                                              1. Color Output
                                                              2. Per-Sample Operations
                                                                1. Scissor Test
                                                                  1. Stencil Test
                                                                    1. Depth Test
                                                                      1. Blending
                                                                        1. Dithering