常用的着色器有三种。比较老的显卡倾向于使用不同的处理单元处理不同类型的着色器，但新出的显卡通常都支持，可以执行任意类型的着色器、更好地发挥显卡的处理能力。
二维着色器.二维着色器处理的是数字图像，也叫纹理，着色器可以修改它们的像素。二维着色器也可以参与三维图形的渲染。目前只有「像素着色器」一种二维着色器。
像素着色器.像素着色器（）也叫片段着色器（），用于计算「片段」的颜色和其它属性，此处的「片段」通常是指单独的像素。最简单的像素着色器只有输出颜色值；复