Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

asfloat

Interprets the bit pattern of x as a floating-point number.

ret asfloat(x)

 

Parameters

ItemDescription

x

[in] The input value.

 

Return Value

The input interpreted as a floating-point number.

Type Description

Name Template Type Component Type Size
xscalar, vector, or matrix float, int, uint any
retsame as input x float same dimension(s) as input x

 

Function Overloads

float<x> asfloat(float<x> value);
float<x> asfloat(int<x> value);
float<x> asfloat(uint<x> value);

Minimum Shader Model

This function is supported in the following shader models.

Shader ModelSupported
Shader Model 4 and higher shader modelsyes
Shader Model 3 (DirectX HLSL) no
Shader Model 2 (DirectX HLSL) no
Shader Model 1 (DirectX HLSL) no

 

Remarks

Older compilers incorrectly allowed asfloat(bool), but note that bool inputs are not supported.

See also

Intrinsic Functions (DirectX HLSL)

 

 

Show:
© 2017 Microsoft