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


Инвертировать исходный регистр

Выполняет вычисление (1 — значение) для каждого канала указанного регистра.

Синтаксис

1 - register

Регистров

Исходный регистр. Дополнительные сведения о типах регистров см. в разделе ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.

Замечания

Содержимое регистра не изменяется. Модификатор применяется только к данным, считываемым из регистра. Операция инвертации применяется ко всем четырем цветовым каналам (RGBA).

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

Пример

В этом примере используется инверсия для создания дополнения регистра r1.

mul r0, r0, 1-r1;

модификаторы исходного регистра шейдера пикселей