← 返回概念索引着色器内建值着色器内建值 · CONCEPT INSTANCE-INDEXinstance_index当前实例序号,用于实例化绘制或从数组/存储缓冲区读取每实例数据。先抓住概念边界instance_index 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?实例化:一次 draw 绘制大量对象把每个实例的位置、比例和颜色放进实例缓冲区,一次 draw 绘制数百个几何体。计算 + 渲染:GPU 粒子双缓冲计算着色器更新粒子,渲染管线读取更新后的缓冲区,一次提交完成模拟和显示。相邻概念vertex_index顶点着色器当前调用对应的顶点序号,可用于无顶点缓冲区的程序化几何。Instancing一次 draw 复用同一网格绘制多个实例,通过 instance 数据或 instance_index 区分。
着色器内建值 · CONCEPT INSTANCE-INDEXinstance_index当前实例序号,用于实例化绘制或从数组/存储缓冲区读取每实例数据。先抓住概念边界instance_index 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?实例化:一次 draw 绘制大量对象把每个实例的位置、比例和颜色放进实例缓冲区,一次 draw 绘制数百个几何体。计算 + 渲染:GPU 粒子双缓冲计算着色器更新粒子,渲染管线读取更新后的缓冲区,一次提交完成模拟和显示。相邻概念vertex_index顶点着色器当前调用对应的顶点序号,可用于无顶点缓冲区的程序化几何。Instancing一次 draw 复用同一网格绘制多个实例,通过 instance 数据或 instance_index 区分。