Поделиться через


Насыщенный (справочник по HLSL)

Зажимает результат арифметической операции с плавающей запятой с одиночной или двойной точностью до [0,0f... Диапазон 1.0f].

_Сидел

 

Модификатор результата инструкции насыщения выполняет следующую операцию с результирующими значениями из арифметической операции с плавающей запятой, к _sat примененной к ней:

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

где min() и max() в приведенном выше выражении ведут себя так, как работает min, max, dmin или dmax .

_sat(NaN) возвращает значение 0 по правилам для min и max.

Минимальная модель шейдера

Этот модификатор поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модель шейдера 5 да
Модель шейдера 4.1 да
Модель шейдера 4 да
Модель шейдера 3 (DirectX HLSL) нет
Модель шейдера 2 (DirectX HLSL) нет
Модель шейдера 1 (DirectX HLSL) нет

 

Модификаторы инструкций