第二章 渲染流水线
2.1.2 什么是渲染流水线.
如下图:
应用阶段.
- 准备好场景数据.
- 粗粒度剔除工作(为了性能)
- 设置每个模型的渲染状态.
注: 开发者主导,不在此讨论范畴.
几何阶段.
光栅化阶段.
2.2 CPU和GPU通信.
渲染流水线起点是CPU,应用阶段分为3步.
加入显存.
硬盘(Hard Disk Drive, HDD) -> 内存(Random Access Memory, RAM) -> 显存(Video RAM,VRAM)设置渲染状态.
Draw Call.
这是一个从CPU发送到GPU的命令. GPU流水线