1.2.3. Per-vertex operations
The geometry processor runs a vertex shader program for each
vertex.
This shader program performs:
lighting
transforms
viewport transformation
perspective transformation
vertex assembly of graphics primitives
polygon list builds for the pixel processor.