Saturazione (riferimento HLSL)
Blocca il risultato di un'operazione aritmetica a virgola mobile singola o doppia a [0,0f... Intervallo 1.0f].
_Sab |
---|
Il modificatore dei risultati dell'istruzione saturazione esegue l'operazione seguente sui valori dei risultati da un'operazione aritmetica a virgola mobile che ha _sat applicato a esso:
min(1.0f, max(0.0f, value))
dove min() e max() nell'espressione precedente si comportano nel modo min, max, dmin o dmax.
_sat(NaN)
restituisce 0, in base alle regole per min e max.
Modello di shader minimo
Questo modificatore è supportato nei modelli shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 5 | sì |
Modello shader 4.1 | sì |
Modello shader 4 | sì |
Modello shader 3 (DirectX HLSL) | no |
Modello shader 2 (DirectX HLSL) | no |
Modello shader 1 (DirectX HLSL) | no |
Argomenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per