Partager via


Validation (Direct3D 9)

La validation est effectuée pendant la compilation de l’effet. Pour valider la technique actuelle, spécifiez NULL comme handle technique à valider.

La validation échoue pour l’une des opérations suivantes :

  • Si le handle de technique spécifié n’existe pas.
  • Si l’application d’un état dans une passe de la technique échoue.
  • Si la validation de l’appareil échoue après l’application de tous les états dans n’importe quel passage de la technique.
  • Si les états de l’effet PIXELSHADER ou VERTEXSHADER sont attribués des nuanceurs non valides dans une passe de la technique.
  • Si les majuscules de l’appareil ne prennent pas en charge le mappage de cube, et qu’un état d’effet TEXTURE est affecté à une valeur de textureCUBE de type dans une passe de la technique.
  • Si les majuscules de l’appareil ne prennent pas en charge le mappage de volume et qu’un état d’effet TEXTURE est affecté à une valeur de type texture3D dans une passe de la technique.

Pour plus d’informations, consultez États d’effet (Direct3D 9).

format d’effet