学习自《Unity Shader入门精要》 - 2.3 GPU流水线
当GPU从CPU获得渲染命令后,会执行GPU流水线操作,该命令会指向一个需要被渲染的图元(图元可以是点、线、三角面等)列表,而不包含任何材质信息
当确定执行Draw Call时,GPU会根据渲染状态(材质、纹理、着色器等)和所有的输入定点数据进行计算。
渲染流程图
渲染总流程
1 | op1=>operation: 应用阶段 |
应用阶段
1 | op1=>operation: 加载数据到显存 |
几何阶段
1 | op1=>operation: 顶点着色器 |
光栅化阶段
1 | op1=>operation: 三角形设置 |