defi - vs
Définit une valeur de constante entière, qui doit être chargée chaque fois qu’un nuanceur est défini sur un appareil.
Syntaxe
defi dst, integerValue0, integerValue1, integerValue2, integerValue3 |
---|
- dst est le registre de destination.
- integerValue# est une valeur entière constante.
Notes
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Défi | x | x | x | x | x |
L’instruction defi définit une constante de nuanceur entier dont la valeur est chargée chaque fois qu’un nuanceur est défini sur un appareil. Elles sont appelées constantes immédiates. Les constantes immédiates sont prioritaires sur les constantes définies par la méthode d’API SetVertexShaderConstantI.
Il existe deux façons de définir une constante entière dans un nuanceur.
- Utilisez defi pour définir le vecteur de constante entière directement à l’intérieur d’un nuanceur.
- Utilisez les méthodes d’API pour définir une constante.
- Utilisez SetVertexShaderConstantI pour définir une constante entière.
Rubriques connexes