Partager via


tex - ps

Charge le registre de destination avec des données de couleur (RVBA) échantillonnées à partir d’une texture. La texture doit être liée à une étape de texture particulière (n) à l’aide de SetTexture. L’échantillonnage des textures est contrôlé par SetSamplerState.

Syntaxe

tex dst

 

where

  • dst est le registre de destination.

Notes

Versions du nuanceur de pixels 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Tex x x x

 

Le numéro du registre de destination spécifie le numéro de l’étape de texture.

L’échantillonnage de texture utilise des coordonnées de texture pour rechercher, ou échantillonner, une valeur de couleur aux coordonnées spécifiées (u,v,w,q) tout en tenant compte des attributs d’état de l’étape de texture.

Les données de coordonnées de texture sont interpolées à partir des données de coordonnées de texture de vertex et sont associées à une étape de texture spécifique. L’association par défaut est un mappage un-à-un entre le numéro d’étape de texture et l’ordre de déclaration des coordonnées de texture. Cela signifie que le premier ensemble de coordonnées de texture définies au format de vertex est associé par défaut à l’étape de texture 0.

Les coordonnées de texture peuvent être associées à n’importe quelle étape à l’aide de deux techniques. Lors de l’utilisation d’un nuanceur de vertex de fonction fixe ou du pipeline de fonctions fixes, l’indicateur d’état de l’étape de texture TSS_TEXCOORDINDEX peut être utilisé dans SetTextureStageState pour associer des coordonnées à une étape. Sinon, les coordonnées de texture sont générées par le nuanceur de vertex oTn inscrit lors de l’utilisation d’un nuanceur de vertex programmable.

Instructions du nuanceur de pixels