bufinfo (sm5 - asm)
Interrogez le nombre d’éléments sur une mémoire tampon (mais pas sur la mémoire tampon constante).
bufinfo dest[.mask], srcResource |
---|
Élément | Description |
---|---|
Dest |
[in] Adresse des résultats. |
srcResource |
[in] Mémoire tampon, autre qu’une mémoire tampon constante, dans un SRV (t#) ou un UAV (u#). |
Notes
Tous les composants de dest reçoivent le nombre entier d’éléments dans l’affichage des ressources du nuanceur de mémoire tampon. Le nombre d’éléments dépend des paramètres d’affichage tels que le format de mémoire.
Pour un SRV ou un UAV de mémoire tampon typée, la valeur renvoyée est le nombre d’éléments dans la vue (où un élément est une unité du format typé).
Pour un SRV ou un UAV de mémoire tampon brute, la valeur renvoyée est le nombre d’octets dans la vue.
Pour un SRV ou un UAV de mémoire tampon structurée, la valeur de retour est le nombre de structures dans la vue.
Cette instruction s’applique aux étapes de nuanceur suivantes :
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 | Pris en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | non |
Modèle de nuanceur 4 | non |
Nuanceur modèle 3 (DirectX HLSL) | non |
Nuanceur modèle 2 (DirectX HLSL) | non |
Nuanceur Modèle 1 (DirectX HLSL) | non |