步骤

比较两个值,根据哪个值更大返回 0 或 1。

ret 步骤 (yx)

参数

说明
Y
[in]要比较的第一个浮点值。
X
[in]要比较的第二个浮点值。

返回值

如果 x 参数大于或等于 y 参数,则为 1;否则为 0。

备注

此函数使用以下公式: (x>= y) ? 1 : 0. 该函数返回 0 或 1,具体取决于 x 参数是否大于 y 参数。 若要计算 0 和 1 之间的平滑内插,请使用 平滑步骤 HLSL 内部函数。

类型说明

名称 模板类型 组件类型 大小
y 标量矢量矩阵 FLOAT any
x 与输入 y 相同 FLOAT 与输入 y 相同的维度 ()
Ret 与输入 y 相同 FLOAT 与输入 y 相同的维度 ()

最小着色器模型

以下着色器模型中支持此函数。

着色器模型 支持
着色器模型 2 (DirectX HLSL) 和更高着色器模型
着色器模型 1 (DirectX HLSL) 是 (vs_1_1 和 ps_1_4)

另请参阅

内部函数 (DirectX HLSL)