中，下面简述它们是如何被安排在流水线中的。
简化图形流水线.对于图形流水线的一般描述，参见绘图管线。
并行计算.着色器被用来同时处理大量的数据，比如屏幕上的一整块像素群，或者一个模型结构的所有顶点。并行计算适用于这样的情况，而且当今的GPU也设计有多核结构来极大的提高处理效率。
对着色器编程.OpenGL从版本1.5开始集成了一种类C语言的着色语言，称为OpenGL着色语言（GLSL）。同时NVidia也开发了Cg，其语法与GL