← 返回概念索引光栅化光栅化 · CONCEPT CULLINGFace Culling根据三角形绕序与 frontFace/cullMode 丢弃正面或背面图元,减少不可见片元工作。先抓住概念边界Face Culling 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?索引缓冲区:复用顶点用四个顶点和六个索引画矩形,对比非索引绘制的重复数据。间接绘制:让 GPU 决定绘制参数计算着色器写入绘制参数缓冲区,随后渲染 pass 用 drawIndirect 消费,无需 CPU 读取。相邻概念Primitive Topology说明顶点如何装配为 triangle-list、line-list、point-list 等图元。Index Buffer保存顶点编号序列,通过 drawIndexed 复用顶点并决定图元绕序。GPU-driven Rendering剔除、LOD、压缩和绘制参数尽量留在 GPU 内完成,减少 CPU/GPU 往返。
光栅化 · CONCEPT CULLINGFace Culling根据三角形绕序与 frontFace/cullMode 丢弃正面或背面图元,减少不可见片元工作。先抓住概念边界Face Culling 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?索引缓冲区:复用顶点用四个顶点和六个索引画矩形,对比非索引绘制的重复数据。间接绘制:让 GPU 决定绘制参数计算着色器写入绘制参数缓冲区,随后渲染 pass 用 drawIndirect 消费,无需 CPU 读取。相邻概念Primitive Topology说明顶点如何装配为 triangle-list、line-list、point-list 等图元。Index Buffer保存顶点编号序列,通过 drawIndexed 复用顶点并决定图元绕序。GPU-driven Rendering剔除、LOD、压缩和绘制参数尽量留在 GPU 内完成,减少 CPU/GPU 往返。