concept

Fixed Pipeline

Fixed Pipeline refers to a traditional, non-programmable graphics rendering pipeline in computer graphics, particularly in older versions of OpenGL (before version 3.0) and DirectX. It provides a fixed sequence of stages for processing vertices and fragments, with limited configurability through predefined functions and states. This contrasts with modern programmable pipelines, where developers can write custom shaders to control rendering behavior.

Also known as: Fixed Function Pipeline, Fixed-Function Pipeline, FFP, Non-Programmable Pipeline, Legacy Pipeline
🧊Why learn Fixed Pipeline?

Developers should learn about Fixed Pipeline when working with legacy graphics systems, maintaining older codebases, or understanding the evolution of graphics APIs. It's useful for educational purposes to grasp foundational concepts like transformation, lighting, and texturing in a simpler, more constrained environment. However, for modern graphics development, it's largely obsolete due to the flexibility and performance of programmable pipelines.

Compare Fixed Pipeline

Learning Resources

Related Tools

Alternatives to Fixed Pipeline