defb - ps
Définit une valeur de constante booléenne, qui doit être chargée chaque fois qu’un nuanceur est défini sur un appareil.
Syntaxe
defb dest, booleanValue |
---|
where
- dst est le registre de destination.
- booleanValue est une seule valeur booléenne, true ou false.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
defb | x | x | x | x |
L’instruction defb définit une constante de nuanceur booléenne 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 SetPixelShaderConstantB.
Il existe deux façons de définir un booleanconstant dans un nuanceur.
- Utilisez defb 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.
Rubriques connexes