阶段
- 应用程序阶段
- 几何阶段
- 光栅化阶段
应用程序阶段
- 通过软件的方式来实现的阶段(其他阶段全部或者部分建立在硬件基础之上)
- 可以并行在 CPU 上执行,超标量体系结构,同一阶段同一时间做不同的几件事情。
- 包含碰撞检测、加速算法、输入检测、动画、力反馈、纹理动画、变换仿真、几何变形等。(视锥体裁剪等加速算法)
- 主要任务为:将需要在屏幕上显示出来的几何体(图元)输入到绘制管线的下一阶段。
几何阶段
- 模型视点变换
- 顶点着色
- 投影
- 裁剪
- 屏幕映射
光栅化阶段
- 即给每个像素进行正确的配色,以便正确的绘制整幅图像。
- 三角形设定(Triangle Setup)
- 三角形遍历 (Triangle Traversal)
- 像素着色阶段 (Pixel Shading)
- 融合阶段 (Merging)