Condividi tramite


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.

Istruzioni per pixel shader