Microsoft DirectX 8.1 (vertex shader versions 1.0, 1.1)

Vertex Shader Architecture

A programmable vertex shader consists input registers, a processor and output registers. For a block diagram of a vertex shader, see Vertex Shader Block Diagram.