--- layout: stdlib-reference --- # WaveGetNumWaves ## Description Returns the number of waves (subgroups) in the current workgroup. Equivalent to GLSL gl_NumSubgroups. ## Signature
uint WaveGetNumWaves();
## Availability and Requirements
Defined for the following targets:
#### hlsl
Available in all stages.
#### glsl
Available in all stages.
#### cuda
Available in all stages.
#### metal
Available in all stages.
#### wgsl
Available in all stages.
#### spirv
Available in all stages.
Requires capability: `spvGroupNonUniformBallot`.