Portal:OpenGL Concepts/Pipeline: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
Rendering overview.
 
Renaming "rendering command" to "drawing command", in accordance with the specification's distinction.
 
Line 1: Line 1:
The '''Rendering Pipeline''' is the sequence of steps that are taken by the OpenGL rendering system when the user issues a rendering command. The pipeline is a sequential series of steps, where each step performs some computation and passes its data to the next step for further processing.
The '''Rendering Pipeline''' is the sequence of steps that are taken by the OpenGL rendering system when the user issues a [[Drawing Command]]. The pipeline is a sequential series of steps, where each step performs some computation and passes its data to the next step for further processing.


The OpenGL specification is very clear on the order in which objects are rendered. Specifically, objects are rendered in the exact order the user provides. While implementations are free to adjust the order internally, the rendered output must be as if it were processed in order.
The OpenGL specification is very clear on the order in which objects are rendered. Specifically, objects are rendered in the exact order the user provides. While implementations are free to adjust the order internally, the rendered output must be as if it were processed in order.

Latest revision as of 01:48, 2 January 2015

The Rendering Pipeline is the sequence of steps that are taken by the OpenGL rendering system when the user issues a Drawing Command. The pipeline is a sequential series of steps, where each step performs some computation and passes its data to the next step for further processing.

The OpenGL specification is very clear on the order in which objects are rendered. Specifically, objects are rendered in the exact order the user provides. While implementations are free to adjust the order internally, the rendered output must be as if it were processed in order.