texreg2rgb — ps
Интерпретирует компоненты красного, зеленого и синего цветов (RGB) исходного регистра в качестве данных адреса текстуры для выборки текстуры на этапе, соответствующем номеру регистра назначения. Результат сохраняется в целевом регистре.
Синтаксис
texreg2rgb dst, src |
---|
where
- dst — это регистр назначения.
- src — это регистр источника.
Комментарии
Версии шейдера пикселей | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2rgb | x | x |
Эта инструкция полезна для операций переназначивания цветового пространства. Он поддерживает двумерные (2D) и трехмерные (3D) координаты. Его можно использовать так же, как texreg2ar - ps или texreg2gb - ps для повторного сопоставления двухd-данных. Однако эта инструкция также поддерживает трехмерные данные, поэтому их можно использовать с картами кубов и текстурами объемных объемов.
Ниже приведен пример последовательности, приведенной в инструкции.
tex t(n)
texreg2rgb t(m), t(n) where m > n
Ниже приведены дополнительные сведения о том, как выполняется переназначение.
- Первая инструкция загружает цвет текстуры (RGBA) в register tn tex tn // Вторая инструкция переназначает цвет t(m)RGBA = TextureSample(stage m)RGBA , используя t(n)RGB в качестве координат
Связанные темы