渲染的三个阶段
1:应用阶段
1.1 数据的准备
遮挡剔除,层级剔除。
渲染顺序,UI在Herachy窗口按照层级渲染,其余物体由大概按照先近后远。
打包渲染数据发送给显存,主要包括有模型信息,变换矩阵,灯光材质Shader等。
1.2 设置渲染状态
设置渲染状态,设置对象使用的灯光,shader,材质,发送SetPass Call给GPU。
1.3 发送DrawCall
CPU调用OpenGl图形接口向GPU发送DrawCall。
DrawCall告诉GPU渲染那个模型,SetPassCall告诉GPU模型使用什么材质,纹理等去渲染