rint

Description

Round even.

Signature

T rint<T>(T x)
    where T : __BuiltinFloatingPointType;

vector<T, N> rint<T, int N>(vector<T, N> x)
    where T : __BuiltinFloatingPointType;

Generic Parameters

T: __BuiltinFloatingPointType

N : int

Parameters

x : T

The value to round.

x : vector<T, N>

The value to round.

Return value

The value rounded to the nearest integer, with ties rounded to the nearest even integer.

Availability and Requirements

Defined for the following targets:

hlsl

Available in all stages.

glsl

Available in all stages.

cpp

Available in all stages.

cuda

Available in all stages.

metal

Available in all stages.

spirv

Available in all stages.