fabs¶
Description¶
Float-point absolute value.
Signature¶
T fabs<T>(T x) where T : __BuiltinFloatingPointType; vector<T, N> fabs<T, int N>(vector<T, N> x) where T : __BuiltinFloatingPointType;
Generic Parameters¶
T: __BuiltinFloatingPointType¶
N : int¶
Parameters¶
x : T¶
The input value.
x : vector<T, N>¶
The input value.
Return value¶
The absolute value of x.
Remarks¶
For metal targets, this function is equivalent to the fabs metal intrinsic. For other targets, this function is equivalent to the abs slang function.
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.
wgsl¶
Available in all stages.
spirv¶
Available in all stages.
llvm¶
Available in all stages.