Saturação (referência de HLSL)
Fixa o resultado de uma operação aritmética de ponto flutuante de precisão única ou dupla para [0,0f... Intervalo de 1,0f].
_Sentado |
---|
O modificador de resultado da instrução de saturação executa a seguinte operação nos valores de resultado de uma operação aritmética de ponto flutuante que _sat aplicada a ela:
min(1.0f, max(0.0f, value))
em que min() e max() na expressão acima se comportam da maneira como min, max, dmin ou dmax operam.
_sat(NaN)
retorna 0, pelas regras para min e max.
Modelo de sombreador mínimo
Esse modificador tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | sim |
Modelo de sombreador 4 | sim |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |
Tópicos relacionados