ch02.渲染流水线

来源:互联网 发布:网络主播用语 编辑:程序博客网 时间:2024/04/30 14:38

第二章 渲染流水线

2.1.2 什么是渲染流水线.

如下图:
渲染流水线中的3个概念

  • 应用阶段.

    1. 准备好场景数据.
    2. 粗粒度剔除工作(为了性能)
    3. 设置每个模型的渲染状态.

    注: 开发者主导,不在此讨论范畴.

  • 几何阶段.

  • 光栅化阶段.

2.2 CPU和GPU通信.

渲染流水线起点是CPU,应用阶段分为3步.

  1. 加入显存.
    硬盘(Hard Disk Drive, HDD) -> 内存(Random Access Memory, RAM) -> 显存(Video RAM,VRAM)

  2. 设置渲染状态.

  3. Draw Call.
    这是一个从CPU发送到GPU的命令. GPU流水线

2.3 GPU流水线

2.3.1 概述

流程图

0 0
原创粉丝点击