WaveGetLaneCount function

Returns the number of lanes in a wave on this architecture.

Syntax

uint WaveGetLaneCount(void);

Parameters

This function has no parameters.

Return value

The result will be between 4 and 128, and includes all waves: active, inactive, and/or helper lanes. The result returned from this function may vary significantly depending on the driver implementation.

Remarks

This function is supported from shader model 6.0, in the following types of shaders:

Vertex Hull Domain Geometry Pixel Compute
x x

 

Examples

 uint laneCount = WaveGetLaneCount();    // number of lanes in wave

See also

Overview of Shader Model 6

Shader Model 6