dcl_function_body (sm5 - asm)
Déclarez un corps de fonction.
dcl_function_body fb # |
---|
Élément | Description |
---|---|
Fb # |
[in] Étiquette de l’emplacement où la fonction apparaîtra. |
Notes
Cette instruction déclare un corps de fonction unique dont le code apparaîtra plus tard dans le programme à l’étiquette fb#.
Les corps de fonction sont utilisés dans les déclarations de table de fonctions. Pour plus d’informations, consultez dcl_function_table.
Dans le nuanceur de coque et le nuanceur de domaine, où il existe plusieurs phases (phase de point de contrôle, phase de duplication et phase de jointure), tous les corps de fonction (étiquette fb#) apparaissent après toutes les phases, au lieu d’être regroupés par phase.
Le nombre de corps de fonction pouvant être présents n’est pas limité.
Cette instruction s’applique aux étapes suivantes du nuanceur :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modèle de nuanceur minimal
Cette instruction est prise en charge dans les modèles de nuanceur suivants :
Modèle de nuanceur | Prise en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | non |
Modèle de nuanceur 4 | non |
Modèle de nuanceur 3 (DirectX HLSL) | non |
Shader Model 2 (DirectX HLSL) | non |
Modèle de nuanceur 1 (DirectX HLSL) | non |
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