Two-Shader OpenGL Pipeline

Simplified OpenGL Pipeline: This pipeline is implemented entirely on the GPU. Boxes with square corners represent GLSL-programmable stages.