texreg2rgb - ps
Interpreta los componentes de color rojo, verde y azul (RGB) del registro de origen como datos de dirección de textura para muestrear la textura en la fase correspondiente al número de registro de destino. El resultado se almacena en el registro de destino.
Sintaxis
texreg2rgb dst, src |
---|
where
- dst es el registro de destino.
- src es un registro de origen.
Observaciones
Versiones del sombreador de píxeles | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2rgb | x | x |
Esta instrucción es útil para las operaciones de reasignación de espacio de colores. Admite coordenadas bidimensionales (2D) y tridimensionales (3D). Se puede usar igual que el texreg2ar - ps o texreg2gb - ps para reasignar datos 2D. Sin embargo, esta instrucción también admite datos 3D para que se pueda usar con mapas de cubo y texturas de volumen 3D.
Este es un ejemplo de la secuencia que sigue la instrucción .
tex t(n)
texreg2rgb t(m), t(n) where m > n
A continuación se muestra más detalles sobre cómo se realiza la reasignación.
- La primera instrucción carga el color de textura (RGBA) en el registro tn tex tn // La segunda instrucción reasigna el color t(m)RGBA = TextureSample(stage m)RGBA usando t(n)RGB como coordenadas
Temas relacionados