dcl_tgsm_raw (sm5 - asm)
Déclarez une référence à une région d’espace mémoire partagé disponible pour le groupe de threads du nuanceur de calcul.
dcl_tgsm_raw g#, byteCount |
---|
Élément | Description |
---|---|
G # |
[in] Référence à un bloc de taille byteCount de mémoire partagée non typée. |
Bytecount |
[in] Doit être un multiple de 4. |
Notes
Le stockage total de tous les g# doit être <= la quantité de mémoire partagée disponible par groupe de threads, soit 32 Ko.
Dans un cas extrême, vous pouvez déclarer 8192 g# s au total, chacun avec un nombre d’octets de 4.
Dans l’extrême opposé, vous pouvez déclarer un seul g# avec un nombre d’octets de 32768.
Notes
cs_4_0 et cs_4_1 prennent en charge les dcl_tgsm_structured, mais pas les dcl_tgsm_raw.
Cette instruction s’applique aux étapes suivantes du nuanceur :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
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 |
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