一个渲染流程主要分为三个阶段:准备阶段,几何阶段,光栅化阶段。
准备阶段:
1 把数据加载到缓存中
2 设置渲染状态
3 调用Draw Call
GPU流水线
GPU的渲染流水线实现。颜色表示了不同阶段的可配置性或可编程性:绿色表示该流水线阶段是完全可编程控制的,黄色表示该流水线阶段可以配置但不是可编程的,蓝色表示该流水线阶段是由GPU固定实现的,开发者没有任何控制权。实线表示该shader必须由开发者编程实现,虚线表示该Shader是可选的