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


Negate

Переворачивает знак значения исходного операнда, используемого в арифметической операции.

-

 

Для одиночной и двойной точности с плавающей запятой и инструкций модификатор negate переворачивает знаки чисел в исходном операнде, в том числе на значения INF. Применение отмены к NaN сохраняет NaN, хотя конкретный битовый шаблон NaN, который дает результат, не определен.

Для целочисленных инструкций модификатор negate принимает дополнение 2 чисел в исходном операнде.

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

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

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

 

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