1.输入数据装配IA根据primitive类型 和顶点layout处理attribute 得到顶点列表
2.顶点处理阶段 进行一系列空间变换得到clipspace的顶点数据 vs ts gs--ts gs是可选的
3.vertex post-processing
Transform feedback-stream output
Clip
Perspective division
Viewport porting
4.primitive组装 如果有ts gs 这个stage挪到vertex stage前面
face culling
5.Rasterization
离散
插值
earlytest
6.fragment
7.om
mobile:
一个pass里先处理所有的顶点 再做后面的