defb - vs

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 valeur booléenne, True ou False.

Notes

Versions du nuanceur de vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
defb x x x x x

 

L’instruction defb - vs 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 SetVertexShaderConstantB.

Il existe deux façons de définir une constante booléenne dans un nuanceur.

  1. Utilisez defb - vs pour définir la constante directement à l’intérieur d’un nuanceur.
  2. Utilisez les méthodes d’API pour définir une constante.

Instructions du nuanceur de vertex

def - vs

defi - vs