defi - ps
Définit une valeur constante entière, qui doit être chargée chaque fois qu’un nuanceur est défini sur un appareil.
Syntaxe
defi dst, integerValue |
---|
- dst est le registre de destination.
- integerValue est une valeur entière constante.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Défi | x | x | x | x |
L’instruction defi définit une constante de nuanceur dont la valeur est chargée chaque fois qu’un nuanceur est défini sur un appareil. Ces constantes sont appelées constantes immédiates. Les constantes immédiates sont prioritaires sur les constantes définies par la méthode d’API SetPixelShaderConstantB.
Il existe deux façons de définir une constante dans un nuanceur.
- Utilisez defi pour définir la constante directement à l’intérieur d’un nuanceur.
- Utilisez les méthodes d’API pour définir une constante.
- Utilisez SetPixelShaderConstantB pour définir une constante booléenne.
- Utilisez SetPixelShaderConstantF pour définir une constante à virgule flottante.
- Utilisez SetPixelShaderConstantI pour définir une constante entière.
Rubriques connexes