floor¶
Description¶
Floor. Returns the largest integer value not greater than x.
Signature¶
T floor<T>(T x) where T : __BuiltinFloatingPointType; vector<T, N> floor<T, int N>(vector<T, N> x) where T : __BuiltinFloatingPointType; matrix<T, N, M> floor<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 input value.
x : vector<T, N>¶
The input value.
x : matrix<T, N, M>¶
The input value.
Return value¶
The largest integer value not greater than 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.