SPIR-V Built-In
SubgroupId
Subgroup ID
SubgroupId
Decorating a variable with the SubgroupId built-in decoration will make
that variable contain the index of the subgroup within the local workgroup.
This variable is in range [0, NumSubgroups-1].
Valid Usage
VUID-SubgroupId-SubgroupId-04367
The SubgroupId decoration must be used only within the
GLCompute, MeshEXT, TaskEXT, MeshNV, or TaskNV
Execution Model
VUID-SubgroupId-SubgroupId-04368
The variable decorated with SubgroupId must be declared using the
Input Storage Class
VUID-SubgroupId-SubgroupId-04369
The variable decorated with SubgroupId must be declared as a
scalar 32-bit integer value