The Microsoft Direct3D 10 API defines a process to convert a group of vertices, textures, buffers, and state into an image on the screen. This process is described as a rendering pipeline with several distinct stages. The different stages of the Direct3D 10 pipeline [1] are: [2]
The pipeline stages illustrated with a round box are fully programmable. The user provides a shader program that describes the exact operations to be completed for that stage. Many stages are optional and can be disabled altogether.
The Microsoft Direct3D 10 API defines a process to convert a group of vertices, textures, buffers, and state into an image on the screen. This process is described as a rendering pipeline with several distinct stages. The different stages of the Direct3D 10 pipeline [1] are: [2]
The pipeline stages illustrated with a round box are fully programmable. The user provides a shader program that describes the exact operations to be completed for that stage. Many stages are optional and can be disabled altogether.