Vertex Shader Stage
The vertex shader stage processes vertices by performing operations such as transformations, skinning, and lighting. Vertex shaders always operate on a single input vertex and produce a single output vertex. This stage of the rendering pipeline must always be active.
The Direct3D runtime calls the following driver functions to create, set up, and destroy the vertex shader: