Validation (Direct3D 9)

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

La validation échoue pour l’un des éléments suivants :

  • Si le handle technique spécifié n’existe pas.
  • Si l’application d’un état quelconque dans une passe de la technique échoue.
  • Si la validation de l’appareil échoue après l’application de tous les états d’une passe de la technique.
  • Si les états d’effet PIXELSHADER ou VERTEXSHADER se voient attribuer des nuanceurs non valides dans n’importe quelle 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 se voit attribuer une valeur de type textureCUBE dans n’importe quelle passe de la technique.
  • Si les majuscules d’appareil ne prennent pas en charge le mappage de volume et qu’un état d’effet TEXTURE se voit attribuer une valeur de type texture3D dans n’importe quelle passe de la technique.

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

Format d’effet