Предвзятость исходного регистра
Вычитать 0,5 из всех компонентов.
Регистров
Исходный регистр. Дополнительные сведения о типах регистров см. в разделе ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.
Замечания
Содержимое регистра не изменяется. Модификатор применяется только к данным, считываемым из регистра. Предвзятость применяется ко всем четырем цветовым каналам (RGBA) следующим образом:
output = (input - 0.5)
Эффект заключается в изменении данных, которые находились в диапазоне от 0 до 1, чтобы находиться в диапазоне от -0,5 до 0,5. Применение предвзятости к данным за пределами этого диапазона может привести к неопределенным результатам.
Заметка
Этот модификатор является взаимоисключающим с входнойрегистра источника, поэтому его нельзя применить к одному регистру.
Этот модификатор предназначен для использования с арифметическими инструкциями.
Пример
В этом примере выполняется та же операция, что и D3DTOP_ADDSIGNED в синтаксисе DirectX 6.0 и 7.0.
add r0, r0, t0_bias; Shift down by 0.5.
Связанные разделы