OpenGL Graphics Library

  1. Advanced Rendering Techniques
    1. Depth Testing
      1. Depth Buffer Concept
        1. Z-Buffer Algorithm
          1. Depth Test Functions
            1. GL_LESS
              1. GL_LEQUAL
                1. GL_GREATER
                  1. GL_GEQUAL
                    1. GL_EQUAL
                      1. GL_NOTEQUAL
                        1. GL_ALWAYS
                          1. GL_NEVER
                          2. Depth Buffer Precision
                            1. Z-Fighting Issues
                              1. Polygon Offset
                                1. Depth Bias
                              2. Stencil Testing
                                1. Stencil Buffer Usage
                                  1. Stencil Test Operations
                                    1. Stencil Functions
                                      1. Stencil Operations
                                        1. GL_KEEP
                                          1. GL_ZERO
                                            1. GL_REPLACE
                                              1. GL_INCR
                                                1. GL_DECR
                                                  1. GL_INVERT
                                                  2. Stencil Applications
                                                    1. Object Outlining
                                                      1. Planar Reflections
                                                        1. Shadow Volumes
                                                      2. Alpha Blending
                                                        1. Alpha Channel Usage
                                                          1. Blend Equation
                                                            1. Blend Functions
                                                              1. Source Factors
                                                                1. Destination Factors
                                                                2. Blend Modes
                                                                  1. Alpha Blending
                                                                    1. Additive Blending
                                                                      1. Multiplicative Blending
                                                                      2. Transparency Rendering
                                                                        1. Depth Sorting
                                                                          1. Order-Independent Transparency
                                                                        2. Face Culling
                                                                          1. Backface Culling
                                                                            1. Winding Order
                                                                              1. Clockwise
                                                                                1. Counter-Clockwise
                                                                                2. Culling Modes
                                                                                  1. Front Face Culling
                                                                                    1. Back Face Culling
                                                                                    2. Performance Benefits
                                                                                    3. Scissor Testing
                                                                                      1. Scissor Rectangle
                                                                                        1. Clipping Region
                                                                                          1. UI Rendering Applications