paso
Compara dos valores, devolviendo 0 o 1 en función del valor que sea mayor.
ret step(y, x) |
---|
Parámetros
Elemento | Descripción |
---|---|
y |
[in] Primer valor de punto flotante que se va a comparar. |
X |
[in] Segundo valor de punto flotante que se va a comparar. |
Valor devuelto
1 si el parámetro x es mayor o igual que el parámetro y ; de lo contrario, 0.
Comentarios
Esta función usa la siguiente fórmula: (x>= y) ? 1 : 0. La función devuelve 0 o 1 en función de si el parámetro x es mayor que el parámetro y . Para calcular una interpolación suave entre 0 y 1, use la función intrínseca HLSL smoothstep .
Descripción del tipo
Nombre | Tipo de plantilla | Tipo de componente | Size |
---|---|---|---|
y | escalar, vector o matriz | FLOAT | cualquiera |
x | igual que la entrada y | FLOAT | las mismas dimensiones que la entrada y |
Ret | igual que la entrada y | FLOAT | las mismas dimensiones que la entrada y |
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 2 (DirectX HLSL) y modelos de sombreador superiores | sí |
Modelo de sombreador 1 (DirectX HLSL) | Sí (vs_1_1 y ps_1_4) |