Модификаторы регистра источника вершинного шейдера
Модификаторы источника можно применять для изменения данных, считываемых из исходного регистра, перед использованием данных инструкцией.
Negate
Отменять содержимое исходного регистра.
Модификатор компонента | Описание |
---|---|
-R | Отрицание источника |
Модификатор negate нельзя использовать во втором исходном регистре этих инструкций: m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.
Версии вершинного шейдера | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
- | x | x | x | x | x | x |
Абсолютное значение
Возьмите абсолютное значение регистра.
Версии вершинного шейдера | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
abs | x | x |
Если какой-либо шейдер версии 3 считывает данные из одного или нескольких постоянных регистров с плавающей точкой (c#), одно из следующих значений должно иметь значение true.
- Все регистры с плавающей запятой должны использовать модификатор ABS.
- Ни один из регистров с плавающей запятой не может использовать модификатор ABS.
Связанные темы