← 返回概念索引GPU 驱动GPU 驱动 · CONCEPT INDIRECT-BUFFERIndirect Buffer带 INDIRECT usage、按固定二进制布局保存 Draw 或 Dispatch 参数的 GPUBuffer。先抓住概念边界Indirect Buffer 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?间接绘制:让 GPU 决定绘制参数计算着色器写入绘制参数缓冲区,随后渲染 pass 用 drawIndirect 消费,无需 CPU 读取。相邻概念Indirect DrawdrawIndirect 从 GPUBuffer 读取绘制参数,使计算着色器可决定顶点或实例数量。GPUBuffer一段有固定大小和 usage 的 GPU 字节内存,可作为 vertex、index、uniform、storage、copy、map 或 indirect 资源。
GPU 驱动 · CONCEPT INDIRECT-BUFFERIndirect Buffer带 INDIRECT usage、按固定二进制布局保存 Draw 或 Dispatch 参数的 GPUBuffer。先抓住概念边界Indirect Buffer 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?间接绘制:让 GPU 决定绘制参数计算着色器写入绘制参数缓冲区,随后渲染 pass 用 drawIndirect 消费,无需 CPU 读取。相邻概念Indirect DrawdrawIndirect 从 GPUBuffer 读取绘制参数,使计算着色器可决定顶点或实例数量。GPUBuffer一段有固定大小和 usage 的 GPU 字节内存,可作为 vertex、index、uniform、storage、copy、map 或 indirect 资源。