SV_GroupID

计算着色器在其中执行线程组的索引。 索引是整个组而不是单个线程。 可能的值因作为参数传递给 Dispatch 的范围而异。 例如,调用 Dispatch (2,1,1,) 会产生 0,0,0 和 1,0,0 的可能值。

根据调度调用的维度定义 Dispatch 调用内的组偏移量。

类型

类型
uint3

 

备注

此系统值是可选的。

下图显示了传递给 Dispatch、Dispatch (5,3,2) 的参数之间的关系, numthreads 属性中指定的值,numthreads (10,8,3) ,以及将传递给与线程相关的系统值的计算着色器的值 (SV_GroupIndexSV_DispatchThreadIDSV_GroupThreadID,SV_GroupID) 。

调度、线程组和线程之间的关系图示

以下类型的着色器支持此函数:

顶点 外壳 Geometry 像素 计算
x

 

另请参阅

语义

着色器模型 5