1 An Introduction to the
OpenGL Shading Language
Benj Lipchak Rob Simpson Bill Licea-Kane
An Introduction to the OpenGL Shading Language
2
January 2008
Fixed Functionality Pipeline
API API Transform and Lighting Transform and Lighting Rasterizer Rasterizer Primitive Assembly Primitive Assembly Texture Environment Texture Environment Depth Stencil Depth Stencil Color Sum Color Sum Alpha Test Alpha Test Fog Fog Dither Dither Color Buffer Blend Color Buffer Blend Vertex Buffer Objects Vertex Buffer Objects Vertices Triangles/Lines/Points Primitive Processing Primitive Processing Frame Buffer Frame Buffer