Share via


dcl_immediateConstantBuffer (sm4 - asm)

Déclare une mémoire tampon de constante immédiate du nuanceur.

dcl_immediateConstantBuffer valeur(s)

 

valeur(s)

[in] La mémoire tampon doit contenir au moins une valeur, mais pas plus de 4 096 valeurs.

Notes

Un nuanceur est autorisé à une mémoire tampon de constante immédiate. Une mémoire tampon à constante immédiate est accessible comme une mémoire tampon constante avec indexation dynamique.

Cette instruction s’applique aux étapes suivantes du nuanceur :

Nuanceur de sommets Nuanceur de géométrie Nuanceur de pixels
x x x

 

Cette instruction est incluse pour faciliter le débogage d’un nuanceur dans l’assembly ; vous ne pouvez pas créer un nuanceur en langage d’assembly à l’aide du modèle de nuanceur 4.

Modèle de nuanceur minimal

Cette fonction 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 Oui
Modèle de nuanceur 4 Oui
Modèle de nuanceur 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Modèle de nuanceur 1 (DirectX HLSL) non

 

Shader Model 4 Assembly (DirectX HLSL)