The graphics pipeline has recently added programmable stages. This lecture covers the software and hardware fundamentals of the GPU's programmable stages, in particular the vertex shader and fragment shader.
See All 17 Episodes of "Graphics Architecture, Winter 2009"