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


texreg2ar — ps

Интерпретирует компоненты альфа-и красного цветов исходного регистра как данные адреса текстуры (u,v) для выборки текстуры на этапе, соответствующем номеру регистра назначения. Результат сохраняется в целевом регистре.

Синтаксис

texreg2ar dst, src

 

where

  • dst — это регистр назначения.
  • src — это регистр источника.

Комментарии

Версии шейдера пикселей 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
texreg2ar x x x

 

Эта инструкция полезна для операций переназначивания цветового пространства.

Ниже приведен пример последовательности, в соответствии с инструкцией:

tex t(n) texreg2ar t(m), t(n) where m > n // Первая инструкция загружает цвет текстуры (RGBA) // в регистр tn tex tn // Вторая инструкция переназначает цвет t(m)RGBA = TextureSample(stage m)RGBA с помощью t(n)AR в качестве координат

_bx2 нельзя использовать в регистре src для инструкций texreg2ar или texreg2gb - ps .

Для выполнения этой инструкции в исходном регистре должны использоваться неподписанные данные. Использование подписанных или смешанных данных в исходном регистре приведет к неопределенным результатам. Дополнительные сведения см. в разделе D3DFORMAT.

Инструкции по шейдеру пикселей