texreg2rgb - ps
将源寄存器的红色、绿色和蓝色 (RGB) 颜色分量解释为纹理地址数据,以便在对应于目标寄存器号的阶段对纹理采样。 结果存储在目标寄存器中。
语法
texreg2rgb dst, src |
---|
其中
- dst 是目标寄存器。
- src 是源寄存器。
备注
像素着色器版本 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2rgb | x | x |
此指令适用于颜色空间重新映射操作。 它支持二维 (二维) 和三维 (三维) 坐标。 可以像 texreg2ar - ps 或 texreg2gb - ps 一样使用它来重新映射 2D 数据。 但是,此指令还支持 3D 数据,因此它可用于立方体贴图和 3D 体积纹理。
下面是指令所遵循的序列示例。
tex t(n)
texreg2rgb t(m), t(n) where m > n
下面是有关如何完成重新映射的更多详细信息。
- 第一个指令将 RGBA) (纹理颜色加载到寄存器 tn tex tn 中 // 第二个指令将颜色 t (m) RGBA = TextureSample (阶段 m) RGBA 使用 t (n) RGB 作为坐标重新映射颜色
相关主题