Share via


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

Assembly de modèle de nuanceur 5 (DirectX HLSL)