?/TD>
Microsoft DirectX 9.0

texreg2gb (Pixel Shader)


Interprets the green and blue color components of the source register as texture address data to sample the texture at the stage corresponding to the destination register number.

Syntax

texreg2gb (Pixel Shader) destsrc

Registers

dest
Destination register.
src
Input source register.

Remarks

Pixel shader versions1_11_21_31_42_02_x2_sw3_03_sw
texreg2gbxx

This instruction is useful for color-space remapping operations.

Here is an example of the sequence the instruction follows.

// Here is an example of the sequence the instruction follows.
tex t(n)
texreg2gb t(m), t(n)     where m > n

// Here is more detail about how the remapping is accomplished.
// The first instruction loads the texture color (RGBA) 
// into register tn.
tex tn 
// The second instruction remaps the color.
t(m)RGBA = TextureSample(stage m)RGBA using t(n)GB as coordinates.

_bx2 cannot be used on the src register for texreg2ar or texreg2gb (Pixel Shader) instructions.

For this instruction, the source register must use unsigned data. Use of signed or mixed data in the source register will produce undefined results. For more information, see D3DFORMAT.

Instruction Information

Minimum operating systems Windows 98


© 2002 Microsoft Corporation. All rights reserved.