Compartir a través de


Saturar (referencia de HLSL)

Sujeta el resultado de una operación aritmética de punto flotante de precisión simple o doble a [0,0f... Intervalo de 1,0f].

_Sentado

 

El modificador de resultados de instrucción saturar realiza la siguiente operación en los valores de resultado desde una operación aritmética de punto flotante que se ha aplicado _sat:

min(1.0f, max(0.0f, value))

donde min() y max() en la expresión anterior se comportan de la manera en que funcionan min, max, dmin o dmax .

_sat(NaN) devuelve 0, según las reglas para min y max.

Modelo de sombreador mínimo

Este modificador se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 5
Modelo de sombreador 4.1
Modelo de sombreador 4
Modelo de sombreador 3 (DirectX HLSL) no
Modelo de sombreador 2 (DirectX HLSL) no
Modelo de sombreador 1 (DirectX HLSL) no

 

Modificadores de instrucción