WaveActiveMin function

Returns the minimum value of the expression across all active lanes in the current wave replicates it back to all active lanes.

Syntax

<type> WaveActiveMin(
   <type> expr
);

Parameters

expr

The expression to evaluate.

Return value

The minimum value.

Remarks

The order of operations is undefined.

This function is supported from shader model 6.0 in all shader stages.

 

Examples

 float3 minPos = WaveActiveMin( myPoint.position );
    BoundingBox.min = min( minPos, BoundingBox.min );

See also

Overview of Shader Model 6

Shader Model 6