texreg2ar - ps
Interpreta os componentes de cor alfa e vermelha do registro de origem como dados de endereço de textura (u,v) para amostrar a textura no estágio correspondente ao número de registro de destino. O resultado é armazenado no registro de destino.
Sintaxe
texreg2ar dst, src |
---|
onde
- dst é o registro de destino.
- src é um registro de origem.
Comentários
Versões do sombreador de pixel | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texreg2ar | x | x | x |
Esta instrução é útil para operações de remapeamento de espaço de cor.
Aqui está um exemplo da sequência que a instrução segue:
- tex t(n) texreg2ar t(m), t(n) onde m > n // A primeira instrução carrega a cor da textura (RGBA) // no registro tn tex tn // A segunda instrução remapea a cor t(m)RGBA = TextureSample(stage m)RGBA usando t(n)AR como coordenadas
_bx2 não pode ser usado no registro src para texreg2ar ou texreg2gb – instruções ps .
Para esta instrução, o registro de origem deve usar dados não assinados. O uso de dados assinados ou mistos no registro de origem produzirá resultados indefinidos. Para obter mais informações, consulte D3DFORMAT.
Tópicos relacionados