Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lit les données de mémoire tampon et retourne status de l’opération.
Syntaxe
Load(
in int Location,
out uint Status
);
Paramètres
-
Emplacement [in]
-
Type : int
Emplacement de la mémoire tampon.
-
État [out]
-
Type : uint
L’état de l’opération. Vous ne pouvez pas accéder directement au status; au lieu de cela, passez le status à la fonction intrinsèque CheckAccessFullyMapped. CheckAccessFullyMapped retourne TRUE si toutes les valeurs de l’opération Sample, Gather ou Load correspondante ont accédé à des vignettes mappées dans une ressource en mosaïque. Si des valeurs ont été extraites d’une vignette non mappée, CheckAccessFullyMapped renvoie FALSE.
Valeur retournée
Tapez :
Le type de retour correspond au type dans la déclaration de l’objet Buffer .
Notes
Cette fonction est prise en charge pour les types de nuanceurs suivants :
| Sommet | Coque | Domain | Géométrie | Pixel | Compute |
|---|---|---|---|---|---|
| x | x | x | x | x | x |
Exemples
Cet exemple montre comment utiliser Load :
Buffer<float4> myBuffer;
float loc;
uint status;
float4 myColor = myBuffer.Load( loc , status );
Voir aussi