tex - ps
Carica il registro di destinazione con dati di colore (RGBA) campionati da una trama. La trama deve essere associata a una fase di trama specifica (n) usando SetTexture. Il campionamento delle trame è controllato da SetSamplerState.
Sintassi
tex dst |
---|
dove
- dst è il registro di destinazione.
Commenti
Versioni del pixel shader | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Tex | x | x | x |
Il numero del registro di destinazione specifica il numero di fase della trama.
Il campionamento delle trame usa coordinate di trama per cercare, o campione, un valore di colore in corrispondenza delle coordinate specificate (u,v,w,q) tenendo conto degli attributi dello stato della fase della trama.
I dati delle coordinate della trama vengono interpolati dai dati delle coordinate della trama dei vertici e sono associati a una fase di trama specifica. L'associazione predefinita è un mapping uno-a-uno tra il numero di fase della trama e l'ordine di dichiarazione delle coordinate della trama. Ciò significa che il primo set di coordinate di trama definite nel formato vertice è per impostazione predefinita associato alla fase di trama 0.
Le coordinate della trama possono essere associate a qualsiasi fase usando due tecniche. Quando si usa un vertex shader a funzione fissa o la pipeline di funzioni fisse, il flag di stato della fase della trama TSS_TEXCOORDINDEX può essere usato in SetTextureStageState per associare le coordinate a una fase. In caso contrario, le coordinate della trama vengono restituite dal vertex shader oTn registra quando si usa un vertex shader programmabile.
Argomenti correlati