signatures-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

detest DST, integerValue0, integerValue1, integerValue2, integerValue3
  • l’heure d’été est le registre de destination.
  • integerValue # est une valeur entière constante.

Remarques

Versions de nuanceur vertex 1_1 2 _ 0 2 _ x 2 _ logiciels 3 _ 0 3 _ logiciels
signatures x x x x x

L’instruction de définition définit une constante de nuanceur entière dont la valeur est chargée chaque fois qu’un nuanceur est défini sur un appareil. Celles-ci 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.

  1. Utilisez la définition de type pour définir le vecteur de constante entier directement à l’intérieur d’un nuanceur.
  2. Utilisez les méthodes de l’API pour définir une constante.

Instructions du nuanceur de sommets

def-vs

defb-vs