rcp¶
Description¶
Compute approximate reciprocal of x.
Signature¶
T rcp<T>(T x) where T : __BuiltinFloatingPointType; vector<T, N> rcp<T, int N>(vector<T, N> x) where T : __BuiltinFloatingPointType; matrix<T, N, M> rcp<T, int N, int M>(matrix<T, N, M> x) where T : __BuiltinFloatingPointType;
Generic Parameters¶
T: __BuiltinFloatingPointType¶
N : int¶
M : int¶
Parameters¶
x : T¶
The value to compute the reciprocal of.
x : vector<T, N>¶
The value to compute the reciprocal of.
x : matrix<T, N, M>¶
The value to compute the reciprocal of.
Return value¶
The approximate reciprocal of x.
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.