CHPT2 GPU图形绘制管线
本章作者对GPU图形渲染管线做了深入浅出的总结概括。
所谓渲染管线即图形是如何从三维空间变换到我们二维的屏幕上的。具体的过程可以分为如下几步:
- 几何阶段 主要工作是计算顶点坐标和计算光照,具体过程包括
-
- object space--->world space
- world space--->eye space
- eye space--->project and clip space
- Primitive Assembly && Triangle setup 图元装配
- 光栅化阶段
-
- 光栅化:决定哪些像素被集合图元覆盖的过程。经过此过程,顶点等数据已经和像素有了对应关系
- pixel operation:计算每个像素的颜色。此过程包含的子流程包括:
- 消除遮挡面(深度测试)
- 纹理操作(tex2d)
- 混色
- Filtering