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.
Связанные темы