Compartir a través de


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

Instrucciones del sombreador de píxeles