step
Confronta due valori, restituendo 0 o 1 in base al valore maggiore.
passaggio ret (y, x) |
---|
Parametri
Elemento | Descrizione |
---|---|
Y |
[in] Primo valore a virgola mobile da confrontare. |
X |
[in] Secondo valore a virgola mobile da confrontare. |
Valore restituito
1 se il parametro x è maggiore o uguale al parametro y ; in caso contrario, 0.
Commenti
Questa funzione usa la formula seguente: (x>= y) ? 1 : 0. La funzione restituisce 0 o 1 a seconda che il parametro x sia maggiore del parametro y . Per calcolare un'interpolazione uniforme tra 0 e 1, usare la funzione intrinseca smoothstep HLSL.
Descrizione tipo
Nome | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|
y | scalare, vettore o matrice | float | any |
x | uguale all'input y | float | dimensioni uguali a quella di input y |
Ret | uguale all'input y | float | dimensioni uguali a quella di input y |
Modello minimo shader
Questa funzione è supportata nei modelli di shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 2 (DirectX HLSL) e modelli shader superiori | sì |
Modello shader 1 (DirectX HLSL) | Sì (vs_1_1 e ps_1_4) |