--- 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`.