Types de données (HLSL)
HLSL prend en charge de nombreux types de données intrinsèques différents. Ce tableau indique les types à utiliser pour définir des variables de nuanceur.
Utiliser ce type intrinsèque | Pour définir cette variable de nuanceur |
---|---|
Scalaire | Scalaire à composant unique |
Vecteur, Matrice | Vecteur ou matrice à composants multiples |
Échantillonneur, texture ou mémoire tampon | Sampler, texture ou objet tampon |
Struct, défini par l’utilisateur | Structure personnalisée ou typedef |
Array | Expressions scalaires littérales déclarées contenant la plupart des autres types |
Objet State | Représentations HLSL d’objets d’état |
Pour vous aider à mieux comprendre comment utiliser des vecteurs et des matrices dans HLSL, vous pouvez lire ces informations de base sur la façon dont HLSL utilise les mathématiques par composant .
Rubriques connexes