1. 渲染流水线的三个阶段
应用程序阶段 --> 几何阶段 --> 光栅化阶段
1.1 应用程序阶段的工作:
(1) 数据准备
从硬盘读取场景数据,摄像机位置、视锥体、模型顶点位置、法线、uv等到内存,并传递到显存。
(2) 设置渲染状态
定义场景中的 Mesh 的渲染方式。可以理解为一个渲染方式对应一种材质。可以理解为一个渲染状态定义了一种材质。
(3) DrawCall
CPU 对 GPU 发起的一个命令,指向一个需要被渲染的图元列表,不会包含任何材质信息(上一阶段已经完成)
完成
1. 渲染流水线的三个阶段
应用程序阶段 --> 几何阶段 --> 光栅化阶段
1.1 应用程序阶段的工作:
(1) 数据准备
从硬盘读取场景数据,摄像机位置、视锥体、模型顶点位置、法线、uv等到内存,并传递到显存。
(2) 设置渲染状态
定义场景中的 Mesh 的渲染方式。可以理解为一个渲染方式对应一种材质。可以理解为一个渲染状态定义了一种材质。
(3) DrawCall
CPU 对 GPU 发起的一个命令,指向一个需要被渲染的图元列表,不会包含任何材质信息(上一阶段已经完成)
完成