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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour