trunc

Truncates a floating-point value to the integer component.

ret trunc(x)

 

Parameters

ItemDescription

x

[in] The specified input.

 

Return Value

The input value truncated to an integer component.

Remarks

This function truncates a floating-point value to the integer component. Given a floating-point value of 1.6, the trunc function would return 1.0, where as the round (DirectX HLSL) function would return 2.0.

Type Description

Name Template Type Component Type Size
xscalar, vector, or matrix float any
retSame type as input x float Same dimension(s) as input x

 

Minimum Shader Model

This function is supported in the following shader models.

Shader ModelSupported
Shader Model 1 (DirectX HLSL) and higher shader modelsyes

 

See also

Intrinsic Functions (DirectX HLSL)

 

 

Show: