- ERR_COMMENTEOF
- 1001
|
Un commentaire s'étend au-delà du fichier.
|
- ERR_HEXTRUNCATED
- 1002
|
Une valeur hexadécimale a été tronquée à 32 bits.
|
- ERR_OCTTRUNCATED
- 1003
|
Une valeur octale a été tronquée à 32 bits.
|
- ERR_DECTRUNCATED
- 1004
|
Une valeur décimale a été tronquée à 32 bits.
|
- ERR_STRINGEOL
- 1005
|
Une chaîne s'étend au-delà de la ligne.
|
- ERR_STRINGEOF
- 1006
|
Une chaîne s'étend au-delà du fichier.
|
- ERR_CHAREOF
- 1007
|
Un caractère s'étend au-delà du fichier.
|
- ERR_TOK_VERSION
- 1008
|
Erreur survenue dans la version du jeton.
|
- ERR_PP_SYNTAX
- 1 500
|
Syntaxe de préprocesseur invalide.
|
- ERR_UNEXPECTEDTOKENS
- 1501
|
Des jetons inattendus ont suivi la directive de préprocesseur.
|
- ERR_UNEXPECTEDEOF
- 1502
|
La fin du fichier a été atteinte de façon inattendue.
|
- ERR_DIVZERO
- 1503
|
Une division par zéro s'est produite dans l'expression du préprocesseur.
|
- ERR_INVALIDCOMMAND
- 1504
|
Commande de préprocesseur invalide
|
- ERR_INCLUDEFROMFILE
- 1505
|
L'interface d'inclusion nécessaire pour prendre en charge #include à partir d'une ressource ou d'une mémoire ne fonctionne pas.
|
- ERR_TOOMANYINCLUDES
- 1506
|
Trop de #includes sont imbriqués.
|
- ERR_FILE_OPEN
- 1507
|
Échec d'ouverture du fichier source spécifié.
|
- ERR_ELIF
- 1508
|
Une directive #elif inattendue s'est produite.
|
- ERR_ELSE
- 1509
|
Une directive #else inattendue s'est produite.
|
- ERR_ENDIF
- 1510
|
Une directive #endif inattendue s'est produite.
|
- ERR_DUPLICATEPARAMATER
- 1511
|
Un paramètre en double a été fourni à la macro spécifiée.
|
- ERR_RESOURCE_OPEN
- 1512
|
Échec d'ouverture d'une ressource.
|
- ERR_ELIF_ELSE
- 1513
|
Une directive #elif inattendue a suivi une directive #else.
|
- ERR_ELSE_ELSE
- 1514
|
Une directive #else inattendue a suivi une directive #else.
|
- ERR_UNEXPECTEDEOF_MACRO
- 1515
|
Une fin de fichier inattendue s'est produite dans une expansion macro.
|
- ERR_PARAMETERS_MACRO
- 1516
|
Les paramètres réels insuffisants ont été fournis à la macro spécifiée.
|
- ERR_PP_NOT_YET_IMPLEMENTED
- 1517
|
Les définitions fonctionnelles dans les expressions de préprocesseurs ne sont pas encore implémentées.
|
- ERR_INVALID_INT_EXPR
- 1518
|
Une expression de constante d'entier est invalide ou non prise en charge.
|
- ERR_MACRO_REDEFINITION
- 1519
|
La macro spécifiée doit être redéfinie.
|
- ERR_LATE_FULL_PATH
- 1520
|
La directive #hlsl_full_path doit être le premier contenu d'un fichier source.
|
- ERR_INVALID_FULL_PATH
- 1521
|
La directive #hlsl_full_path a été incorrectement formée.
|
- ERR_PARSE_SYNTAX
- 3000
|
Une erreur de syntaxe a été détectée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_REDEFINITION
- 3003
|
La fonction spécifiée nécessite la redéfinition.
|
- ERR_UNDECLARED_IDENTIFIER
- 3004
|
Un identificateur non déclaré a été trouvé lors de l'analyse d'un fichier de nuanceur.
|
- ERR_INVALID_USE
- 3005
|
L'utilisation non valide d'un type a été trouvée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_EXTERN
- 3006
|
La variable spécifiée ne peut pas être déclarée externe.
|
- ERR_STATIC
- 3007
|
La variable spécifiée ne peut pas être déclarée statique.
|
- ERR_VOLATILE
- 3008
|
La variable spécifiée ne peut pas être déclarée volatile.
|
- ERR_INITIALIZERS
- 3009
|
La variable spécifiée ne peut pas avoir d'initialiseurs.
|
- ERR_GROUPSHARED
- 3010
|
La variable spécifiée ne peut pas être déclarée comme groupe partagé ou la variable partagée par groupe ne peut pas effectuer une tâche spécifique.
|
- ERR_NONLITERAL_INITIALIZER
- 3011
|
La variable spécifiée doit être une expression littérale.
|
- ERR_MISSING_INITIALIZERS
- 3012
|
Il manque des initialisateurs à la variable spécifiée.
|
- ERR_ARGUMENTS
- 3013
|
La fonction ne prend pas le nombre de paramètres indiqué.
|
- ERR_ARGUMENTS_BASETYPE
- 3014
|
Un nombre inapproprié d'arguments a été transmis au constructeur de type numérique.
|
- ERR_ARGUMENTS_INTRINSIC
- 3015
|
Un nombre inapproprié d'arguments a été passé à la fonction intrinsèque.
|
- ERR_UNSUPPORTED_CAST
- 3017
|
La conversion d'un type vers un autre type n'est pas prise en charge.
|
- ERR_SUBSCRIPT
- 3018
|
L'indice est invalide.
|
- ERR_NUMERIC_EXPECTED
- 3019
|
Une valeur numérique, comme un float, était attendue.
|
- ERR_TYPE_MISMATCH
- 3020
|
Une incompatibilité de type est survenue. Par exemple, cette erreur est renvoyée si tous les composants du type de modèle doivent avoir le même type, mais qu'ils ne l'ont pas.
|
- ERR_PARSE_ARRAY_EXPECTED
- 3021
|
Un tableau était attendu.
|
- ERR_BASETYPE_EXPECTED
- 3022
|
Un scalaire, un vecteur ou une matrice était attendu.
|
- ERR_DETERMINANT
- 3023
|
Une erreur grave, telle qu'une observation erronée, s'est produite.
|
- ERR_VECTOR_EXPECTED
- 3024
|
Un vecteur était attendu.
|
- ERR_LVALUE_EXPECTED
- 3025
|
Une valeur l, qui spécifie un objet const, était attendue.
|
- ERR_MATRIX_MULTIPLICATION
- 3026
|
Une erreur s'est produite lors de la multiplication de la matrice.
|
- ERR_PARSE_ARRAY_INDEX_OUT_OF_BOUNDS
- 3030
|
L'index d'un tableau est hors limites.
|
- ERR_PARSE_IMAGINARY_SQUARE_ROOT
- 3031
|
Une erreur de racine carrée imaginaire a été détectée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_PARSE_INDEFINITE_LOG
- 3032
|
Une erreur de journal indéfinie a été trouvée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_PARSE_DIVISION_BY_ZERO
- 3033
|
Une erreur de division par zéro a été détectée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_CONST
- 3035
|
La variable spécifiée ne peut pas être déclarée const.
|
- ERR_REDEFINITION_FORMAL_PARAMETER
- 3036
|
Une erreur s'est produite avec la redéfinition du paramètre formel spécifié.
|
- ERR_UNSUPPORTED_TYPE_EXPR
- 3037
|
Constructeurs définis uniquement pour les types de base numériques.
|
- ERR_NUMERIC
- 3038
|
La variable spécifiée doit être numérique.
|
- ERR_PARSE_VERSION
- 3039
|
Ne peut pas être spécifique à la cible.
|
- ERR_ANNOTATIONS
- 3040
|
Vous ne pouvez pas avoir d'annotations.
|
- ERR_SHADER_VERSION
- 3041
|
La cible du compilateur n'est pas prise en charge.
|
- ERR_PARSE_NOT_YET_IMPLEMENTED
- 3042
|
Une erreur pas encore implémentée a été trouvée lors de l'analyse d'un fichier de nuanceur.
|
- ERR_SEMANTICS
- 3043
|
Vous ne pouvez pas avoir de sémantique.
|
- ERR_MISSING_DEFAULT_PARAMETER
- 3044
|
Une valeur par défaut pour le paramètre spécifié est manquante.
|
- ERR_OUTPUT_INITIALIZER
- 3045
|
Sortie uniquement. Initialisation impossible.
|
- ERR_CONST_OUTPUT
- 3046
|
Les paramètres de sortie ne peuvent pas être déclarés const.
|
- ERR_UNIFORM
- 3047
|
La variable spécifiée ne peut pas être déclarée uniforme.
|
- ERR_USAGE
- 3048
|
Les utilisations en double sont spécifiées.
|
- ERR_USAGE_VERSION
- 3049
|
Ne peut pas être spécifique à l'utilisation.
|
- ERR_MATRIX_EXPECTED
- 3050
|
Une matrice était attendue.
|
- ERR_SCALAR_EXPECTED
- 3051
|
Un scalaire était attendu.
|
- ERR_VECTOR_SIZE
- 3052
|
La dimension vectorielle doit être comprise entre 1 et MAX_VECTOR_SIZE.
|
- ERR_MATRIX_SIZE
- 3053
|
Les dimensions de matrice doivent être comprises entre 1 et MAX_VECTOR_SIZE.
|
- ERR_SHARED
- 3054
|
La variable spécifiée ne peut pas être déclarée comme partagée.
|
- ERR_INLINE
- 3055
|
La variable spécifiée ne peut pas être déclarée comme Inline.
|
- ERR_LITERAL_VARIABLE
- 3057
|
La variable spécifiée est une expression littérale.
|
- ERR_ARRAY_LITERAL
- 3058
|
Les dimensions du tableau doivent être des expressions scalaires littérales.
|
- ERR_ARRAY_SIZE
- 3059
|
La dimension de tableau doit être comprise entre 1 et 65536.
|
- ERR_VECTOR_LITERAL
- 3060
|
La dimension vectorielle doit être une expression scalaire littérale.
|
- ERR_MATRIX_LITERAL
- 3061
|
Les dimensions de matrice doivent être des expressions scalaires littérales.
|
- ERR_UNIFORM_OUT
- 3062
|
La variable spécifiée ne peut pas être déclarée « uniform out ».
|
- ERR_SAMPLER
- 3063
|
La variable spécifiée ne peut pas être un échantillonneur.
|
- ERR_OBJECT_LITERALS
- 3064
|
Les expressions littérales d'objet ne sont pas autorisées dans les fonctions.
|
- ERR_OBJECT_ASSIGNMENTS
- 3065
|
Les affectations d'objets ne sont pas autorisées dans les fonctions.
|
- ERR_SAMPLER_EXPECTED
- 3066
|
Un échantillonneur était attendu.
|
- ERR_AMBIGUOUS_FUNCTION_CALL
- 3067
|
L'appel de fonction est ambigu.
|
- ERR_PROTOTYPE
- 3068
|
La valeur de retour d'une fonction diffère de celle du prototype de la fonction.
|
- ERR_FUNCTION_HAS_BODY
- 3069
|
La fonction a déjà un corps.
|
- ERR_PARSE_INDEFINITE_ACOS
- 3070
|
Une erreur de syntaxe a été détectée lors de l'analyse d'un arc cosinus indéfini.
|
- ERR_PARSE_INDEFINITE_ASIN
- 3071
|
Une erreur de syntaxe a été trouvée lors de l'analyse d'un arc sinus indéfini.
|
- ERR_ARRAY_IMPLICIT
- 3 072
|
Les dimensions de tableau pour ce type doivent être explicites.
|
- ERR_ARRAY_IMPLICIT_ORDER
- 3073
|
Les dimensions de tableau secondaire doivent être explicites.
|
- ERR_ARRAY_IMPLICIT_VALUE
- 3074
|
Il manque une valeur au tableau implicite.
|
- ERR_ARRAY_IMPLICIT_SIZE
- 3075
|
Le type de tableau implicite ne correspond pas.
|
- ERR_VOID_SEMANTIC
- 3076
|
Une sémantique ne peut pas être attachée à une fonction Void.
|
- ERR_USAGE_MATRIX
- 3077
|
Les types non matriciels ne peuvent pas être déclarés comme row_major ou column_major.
|
- ERR_REDEFINITION_LOOP_CONTROL
- 3078
|
La variable de contrôle de boucle utilisée en dehors de la portée de la boucle for entre en conflit avec une déclaration précédente dans la portée extérieure. La définition la plus récente a été utilisée.
|
- ERR_RETURN_VOID
- 3079
|
Les fonctions Void ne peuvent pas retourner de valeur.
|
- ERR_RETURN_VALUE
- 3080
|
La fonction doit renvoyer une valeur.
|
- ERR_COMMA_EXPRESSION
- 3081
|
Une expression à virgule a été utilisée au lieu d'une liste d'initialisateurs.
|
- ERR_BINARYTYPE_EXPECTED
- 3082
|
Un type int ou un int non signé est requis pour les opérateurs utilisant des bits.
|
- ERR_GEOMETRY_CONFLICT
- 3083
|
Des types géométriques sont en conflit.
|
- ERR_ATTRIBUTE
- 3084
|
Erreur avec l'attribut en raison d'erreurs avec ses paramètres.
|
- ERR_UNSIGNED_TYPE
- 3085
|
Le type non signé ne peut pas être utilisé avec ce type de variable.
|
- ERR_DEPRECATED_IN_STRICT_MODE
- 3086
|
La syntaxe particulière (syntaxe DirectX 9) ou mot clé (pixelshader) est déconseillée en mode strict.
|
- ERR_NO_METHODS
- 3087
|
L'objet n'a pas de méthodes.
|
- ERR_UNKNOWN_METHOD
- 3088
|
L'objet n'a pas la méthode spécifiée.
|
- ERR_TARGETUSAGE_INVALID
- 3089
|
La cible ou l'utilisation du nuanceur est invalide.
|
- ERR_NO_OBJECTS_IN_STRUCTS
- 3090
|
Aucune texture accessible en écriture, échantillonneurs ou UAV ne peut être membre de types composés avec héritage d'interface.
|
- ERR_PACK_OFFSET_IN_INVALID_SCOPE
- 3091
|
Packoffset est autorisé uniquement dans une mémoire tampon constante.
|
- ERR_UNARY_NEGATE_OF_UNSIGNED
- 3092
|
La négation unaire de la valeur non signée n'est toujours pas signée.
|
- ERR_OUT_OF_MEMORY
- 3093
|
La mémoire est insuffisante pour effectuer l'opération.
|
- ERR_NON_COMPOUND_BASE
- 3094
|
Le type de base n'est pas une structure, une classe ou une interface.
|
- ERR_MULTI_CONCRETE_BASE
- 3095
|
Plusieurs types de base concrets ont été spécifiés.
|
- ERR_NOT_TEMPLATE_TYPE
- 3096
|
La variable spécifiée n'est pas un type de modèle.
|
- ERR_STATIC_METHOD_MEMBER_USE
- 3097
|
La méthode statique spécifiée ne peut pas faire référence aux membres d'instance.
|
- ERR_NO_METHOD_PROTOTYPE
- 3098
|
La méthode est introuvable dans la classe.
|
- ERR_STATIC_METHOD_INSTANCE_CALL
- 3099
|
La méthode statique spécifiée ne peut pas être appelée sur des objets.
|
- ERR_NO_STATIC_MEMBER_DECL
- 3100
|
Le membre statique spécifié est introuvable dans la classe ou n'est pas une variable statique.
|
- ERR_STATIC_MEMBER_TYPE_MISMATCH
- 3101
|
Le type de déclaration diffère du type de définition.
|
- ERR_INVALID_STATIC_MEMBER_SCOPE
- 3102
|
Les membres statiques ne peuvent être définis que dans les étendues globales.
|
- ERR_MISSING_VARIABLE_DEFINITION
- 3103
|
La variable spécifiée a été déclarée, mais n'a pas été définie.
|
- ERR_NO_DATA_IN_INTERFACES
- 3104
|
Les interfaces ne peuvent pas contenir de données.
|
- ERR_NO_STATIC_METHODS_IN_INTERFACES
- 3105
|
Les méthodes d'interface ne peuvent pas être statiques.
|
- ERR_NO_INTERFACE_METHOD_BODIES
- 3106
|
Les méthodes d'interface ne peuvent pas être déclarées en dehors d'une interface.
|
- ERR_NO_INTERFACE_INHERITANCE
- 3107
|
Les interfaces ne peuvent pas hériter d'autres types.
|
- ERR_CLASS_MISSING_INTERFACE_METHOD
- 3108
|
La classe n'implémente pas la méthode spécifiée.
|
- ERR_MISMATCHED_OVERRIDE_RETTYPE
- 3109
|
Le type de retour ne correspond pas à la méthode remplacée.
|
- ERR_NO_INTERFACES_AS_MEMBERS
- 3110
|
Les interfaces ne peuvent pas être membres.
|
- ERR_RECURSIVE_CONTAINMENT
- 3111
|
Les types ne peuvent pas contenir de membres de leur propre type.
|
- ERR_NO_SWITCH
- 3112
|
Impossible d'utiliser les attributs call ou forcecase sur les instructions switch dans les programmes spécifiés.
|
- ERR_NO_OUT_DEFAULTS
- 3113
|
|
- ERR_DEFAULT_REDEFINED
- 3114
|
Les paramètres par défaut ne peuvent être fournis que dans le premier prototype.
|
- ERR_CONFLICTING_REGISTER_SEMANTICS
- 3115
|
Le registre spécifié est utilisé plusieurs fois.
|
- ERR_INVALID_API_CALL
- 3116
|
L'appel d'API est invalide.
|
- ERR_INVALID_COMPILE_EXPR_FLAG
- 3117
|
L'indicateur d'informations de débogage ne peut être défini que globalement.
|
- ERR_INTERFACE_OUT
- 3118
|
Les interfaces ne peuvent être que des entrées.
|
- ERR_MULTI_DIM_POINTER_ARRAY
- 3119
|
Les tableaux d'interface ne peuvent pas être multidimensionnels.
|
- ERR_INVALID_INDEX
- 3120
|
Le type d'index non valide a été spécifié. L'index doit être un scalaire ou un vecteur avec le nombre adéquat de dimensions.
|
- ERR_INDEXABLE_TYPE_EXPECTED
- 3121
|
Un tableau, une matrice, un vecteur ou un type d'objet indexable était attendu dans l'expression d'index.
|
- ERR_NON_SCALAR_VECTOR_ELEMENT
- 3122
|
Le type d'élément du vecteur doit être un type scalaire.
|
- ERR_NON_SCALAR_MATRIX_ELEMENT
- 3123
|
L'élément de la matrice doit être de type scalaire.
|
- ERR_OBJECT_HAS_OBJECT_ELEMENT
- 3124
|
Le type d'élément objet ne peut pas être un type d'objet.
|
- ERR_INVALID_DOT_MIPS_USAGE
- 3125
|
Le type .mips ne peut être utilisé que dans une expression d'indexation à deux éléments, notamment .mips[mip][element].
|
- ERR_METHOD_IMPL_PROTO_MISMATCH
- 3126
|
La méthode spécifiée ne correspond à aucun prototype dans la classe.
|
- ERR_METHOD_IMPL_BODY_MISSING
- 3127
|
La méthode spécifiée ne peut être réinscrite.
|
- ERR_NON_SIMPLE_STREAM
- 3128
|
Les paramètres de flux ne peuvent être que des types à élément unique.
|
- ERR_WARNING_AS_ERROR
- 3129
|
Un avertissement a été traité comme une erreur.
|
- ERR_FX_SINGLE
- 3130
|
La variable spécifiée ne peut être déclarée « unique. »
|
- ERR_NO_STATIC_INTERFACE_INIT
- 3131
|
Les interfaces statiques ne peuvent pas avoir d'initiateurs.
|
- ERR_NO_INTERFACES_IN_BUFFERS
- 3132
|
Les interfaces ne peuvent être déclarées dans des tampons.
|
- WAR_TYPE_MISMATCH
- 3200
|
Les incompatibilités de type ne sont pas recommandées.
|
- WAR_NOFRAGMENTS
- 3201
|
Les fragments ne sont pas recommandés.
|
- WAR_INVALID_SEMANTIC
- 3202
|
La sémantique ne s'applique pas et est ignorée.
|
- WAR_SIGNED_UNSIGNED_COMPARE
- 3203
|
Une incompatibilité signée ou non signée s'est produite entre la destination et la valeur et non signée est supposée.
|
- WAR_INT_TOO_LARGE
- 3204
|
Le littéral entier non signé est trop grand. Il est donc tronqué.
|
- WAR_PRECISION_LOSS
- 3205
|
Dans la conversion d'un type plus grand en plus petit, une perte de données peut se produire.
|
- WAR_ELT_TRUNCATION
- 3206
|
La troncation implicite d'un type de vecteur s'est produite.
|
- WAR_CONST_INITIALIZER
- 3207
|
Initialiseur a été utilisé sur une variable globale de type « const. » Pour ce faire, il est nécessaire de définir une constante externe. Si un littéral est souhaité, utilisez plutôt « static const. »
|
- WAR_FAILED_COMPILING_10L9VS
- 3208
|
Échec de compilation de la version du nuanceur de vertex 10_level_9 (9_x niveaux de fonctionnalité) de la fonction de bibliothèque.
|
- WAR_FAILED_COMPILING_10L9PS
- 3209
|
Échec de compilation de la version de nuanceur de pixels 10_level_9 (9_x niveaux de fonctionnalité) de la fonction de bibliothèque.
|
- ERR_COMP_NOT_YET_IMPLEMENTED
- 3 500
|
Les expressions particulières ne sont pas encore implémentées.
|
- ERR_ENTRYPOINT_NOT_FOUND
- 3501
|
La fonction de point d'entrée est introuvable.
|
- ERR_MISSING_INPUT_SEMANTICS
- 3502
|
Le paramètre d'entrée spécifié est une sémantique manquante.
|
- ERR_MISSING_OUTPUT_SEMANTICS
- 3503
|
La sémantique du paramètre de sortie ou de retour de fonction spécifié est manquante.
|
- ERR_COMP_ARRAY_INDEX_OUT_OF_BOUNDS
- 3504
|
L'index du tableau est hors limites.
|
- ERR_OLD_VERSION
- 3505
|
La version utilisée n'est plus prise en charge. Utilisez plutôt une version actuelle.
|
- ERR_UNRECOGNIZED_VERSION
- 3506
|
La cible du compilateur n'est pas reconnue.
|
- ERR_RETURN
- 3507
|
Le type ne peut pas retourner de valeur.
|
- ERR_OUT_UNINITIALIZED
- 3508
|
Le paramètre de sortie ou la valeur de retour n'a jamais été affecté à une valeur.
|
- ERR_DEPENDENT_TEX1D
- 3509
|
L'échantillon de texture est considéré comme dépendant, car texcoord n'a pas été déclaré comme étant au moins un float.
|
- ERR_FUNCTION_MISSING_BODY
- 3510
|
La fonction ne dispose pas d'une implémentation.
|
- ERR_CANT_UNROLL
- 3511
|
La boucle ne peut pas se dérouler, la boucle ne semble pas se terminer en temps voulu (dans le nombre d'itérations spécifié), ou la boucle déroulée est trop grande. Utilisez l'attribut [unroll(n)] pour forcer un nombre exact supérieur.
|
- ERR_ARRAY_INDEX_MUST_BE_LITERAL
- 3512
|
L'index du tableau de l'échantillonneur doit être une expression littérale.
|
- ERR_COMP_ARRAY_EXPECTED
- 3513
|
Un tableau ou une dimension de tableau particulière était attendu.
|
- ERR_GEOMETRY_INVALID
- 3514
|
La sémantique d'entrée spécifiée n'est pas valide pour les primitives de nuanceur de géométrie. Elle doit être son propre paramètre.
|
- ERR_TARGET_INVALID
- 3515
|
La cible est invalide. Par exemple, les mémoires tampons définies par l'utilisateur ne peuvent pas être spécifiques à la cible et la spécification du registre attend une liaison particulière.
|
- ERR_TEXCUBE_OFFSET_INVALID
- 3516
|
Les instructions Texcube ne peuvent pas avoir de décalages entiers.
|
- ERR_UNDEFINED_VARIABLE
- 3517
|
La variable n'est pas définie.
|
- ERR_BREAK_OUTSIDE_LOOP
- 3518
|
Une instruction break doit se trouver à l'intérieur d'une boucle.
|
- ERR_CONTINUE_OUTSIDE_LOOP
- 3519
|
Une instruction continue doit se trouver à l'intérieur d'une boucle.
|
- ERR_TEXPROJ_INVALID_TEXCOORD
- 3520
|
La projection de texture ne peut pas avoir d'instructions texcoord.
|
- ERR_TEXTURE_TYPE
- 3521
|
Le type de retour de la texture est trop grand. Il ne peut pas dépasser quatre composants.
|
- ERR_TEXTURE_OBJECTS_UNSUPPORTED
- 3522
|
Les objets de texture ou les flux ne sont pas pris en charge sur les cibles héritées.
|
- ERR_COMPAT_MAKETEXTURE
- 3523
|
Les fonctions intrinsèques de style DirectX 9 sont désactivées quand elles ne s'exécutent pas en mode de compatibilité DirectX 9.
|
- ERR_DUPLICATE_ATTRIBUTE
- 3524
|
Les attributs spécifiques ne peuvent pas être utilisés ensemble, comme la boucle et la désinscription, ou un attribut en double a été fourni.
|
- ERR_NOT_SIMPLE_LOOP
- 3525
|
La boucle ne peut pas être mappée à une cible de nuanceur, car la cible ne prend pas en charge les instructions break.
|
- ERR_GRADIENT_WITH_BREAK
- 3526
|
Les instructions de dégradé ne peuvent pas être utilisées dans des boucles avec des instructions break.
|
- ERR_TEXTURE_OFFSET
- 3527
|
L'accès de texture nécessite un décalage littéral et un index multisample.
|
- ERR_CANT_BRANCH
- 3528
|
Le contrôle de flux (branchement) ne peut pas être utilisé sur ce profil.
|
- ERR_MUST_BRANCH
- 3529
|
L'aplatissement avec le contrôle de flux dans cette situation spécifique ne peut pas être effectué.
|
- ERR_BIND_INVALID
- 3530
|
Une opération de liaison non valide a été effectuée. Par exemple, les mémoires tampons ne peuvent être liées qu'à un emplacement ou à un décalage de constante ; spécification de registre non valide, car une liaison particulière était attendue, mais n'a pas eu lieu ; ne peut pas mélanger les éléments packoffset avec des éléments nonpackoffset dans un cbuffer.
|
- ERR_NEED_UNROLL_FORCED_LOOP
- 3531
|
Les boucles marquées avec l'attribut de boucle ne peuvent pas être annulées.
|
- ERR_DUPLICATE_CASE
- 3532
|
Une instruction par défaut ou une demande de devis a été dupliquée dans une instruction de passage.
|
- ERR_MUST_HAVE_BREAK
- 3533
|
Les instructions case non vides doivent avoir un break ou un return.
|
- ERR_LOW_PRECISION
- 3534
|
La précision partielle n'est pas prise en charge pour la cible spécifiée. Les types de précision minimale peuvent offrir une fonctionnalité similaire.
|
- ERR_UNSUPPORTED_OPERATION
- 3535
|
Une opération non prise en charge a été effectuée. Par exemple, les opérations au niveau du bit ne sont pas prises en charge sur les cibles héritées. CheckAccessFullyMapped nécessite le modèle de nuanceur 5 ou version ultérieure. Les méthodes Xxx de texture pour les ressources en mosaïque nécessitent le modèle de nuanceur 5 ou la version ultérieure.
|
- ERR_INCOMPATIBLE_DUP_SEMANTICS
- 3536
|
La sémantique SV_ClipDistance ne peut pas être utilisée lors de l'utilisation de l'attribut clipplanes ou de la sémantique d'entrée dupliquée ne peut pas modifier le type, la taille ou la disposition.
|
- ERR_NO_FALLTHROUGH
- 3537
|
Les instances case de fall-through dans les instructions switch ne sont pas prises en charge. Les instructions d'instance case/ par default qui passent par fall through à l'instance case/ suivante sans break ne peuvent contenir aucun code.
|
- ERR_NON_LITERAL_SAMPLER
- 3538
|
Le paramètre de l'échantillonneur doit provenir d'une expression littérale.
|
- ERR_OLDVERSION
- 3539
|
Une version particulière du nuanceur, telle que, ps_1_x, n'est plus prise en charge ; utilisez /Gec dans le compilateur de code FXc.exe HLSL pour effectuer une mise à niveau automatique vers la version de nuanceur suivante, par exemple, ps_2_0. Par ailleurs, l'option /LD de fxc permet d'utiliser une DLL du compilateur précédent.
|
- ERR_NO_GLOBAL_PACK_OFFSETS
- 3540
|
Les variables packoffset globales ne sont pas prises en charge.
|
- ERR_INVALID_PACK_OFFSET_NAME
- 3541
|
L'emplacement packoffset non valide a été spécifié.
|
- ERR_PACK_OFFSET_CANT_HAVE_TARGET
- 3542
|
Une variable packoffset ne peut pas avoir de qualificateur cible.
|
- ERR_REINTERPRET_UNSUPPORTED
- 3543
|
L'opération ne peut pas réinterpréter le type de données fourni.
|
- ERR_NO_INTERFACE_SUPPORT
- 3544
|
Les interfaces abstraites ne sont pas prises en charge sur la cible spécifiée. Les références d'interface doivent être résolues en instances spécifiques.
|
- ERR_NO_IFACE_METHOD_IMPLS
- 3545
|
Aucune classe n'implémente la méthode spécifiée.
|
- ERR_TBUFFER_UNSUPPORTED
- 3546
|
La lecture des tampons de texture n'est pas prise en charge par la cible spécifiée.
|
- ERR_NO_GLOBAL_COMPOUND_WRITES
- 3547
|
Les structs et classes globaux ne peuvent pas être modifiés.
|
- ERR_NO_NEGATIVE_EMULATED_UINTS
- 3 548
|
Les uints spécifiés ne peuvent être utilisés qu'avec des valeurs positives connues. Utilisez int si possible.
|
- ERR_INTERLOCKED_TARGET
- 3549
|
Les cibles verrouillées doivent être des éléments groupshared ou UAV. Il se peut également que la cible spécifiée ne prenne pas en charge les opérations verrouillées, par exemple, IncrementCounter/DecrementCounter ne sont valides que sur les objets RWStructuredBuffer.
|
- WAR_ARRAY_INDEX_MUST_BE_LITERAL
- 3550
|
L'index du tableau d'échantillonnage doit être une expression littérale, ce qui oblige la boucle à se dérouler.
|
- WAR_INFINITE_LOOP
- 3551
|
Une boucle infinie a été détectée afin que la boucle n'écrit aucune valeur.
|
- WAR_NOT_SIMPLE_LOOP
- 3552
|
La boucle ne peut pas être mappée à une cible de nuanceur, car la cible ne prend pas en charge les instructions break.
|
- WAR_GRADIENT_WITH_BREAK
- 3553
|
Impossible d'utiliser des instructions de dégradé dans des boucles avec une instruction break.
|
- WAR_UNKNOWN_ATTRIBUTE
- 3554
|
L'attribut est inconnu ou non valide pour l'instruction spécifiée.
|
- WAR_INCOMPATIBLE_FLAGS
- 3555
|
Les indicateurs ne sont pas compatibles avec l'opération.
|
- WAR_INT_DIVIDE_SLOW
- 3556
|
Les divisions d'entiers peuvent être beaucoup plus lentes. Essayez d'utiliser des uints si possible.
|
- WAR_TOO_SIMPLE_LOOP
- 3557
|
La boucle ne s'exécute que pendant un nombre limité d'itérations ou ne semble rien faire. Il faut donc envisager de la supprimer ou de la forcer à se dérouler.
|
- WAR_ENDIF_UNINITIALIZED
- 3558
|
La directive #endif n'est pas initialisée.
|
- WAR_LOOP_ASYMMETRIC_RETURN
- 3559
|
La boucle retourne de façon asymétrique.
|
- WAR_MUST_BRANCH
- 3560
|
Si les instructions qui contiennent des accès hors limites aux tableaux ne peuvent pas être aplaties.
|
- WAR_OLDVERSION
- 3561
|
Une version particulière du nuanceur, notamment ps_1_x, n'est plus prise en charge. Utilisez la version suivante du nuanceur, par exemple, ps_2_0.
|
- WAR_OUTOFBOUNDS_LOOPSIM
- 3562
|
La simulation de boucle dépasse les limites.
|
- WAR_OUTOFBOUNDS_LOOPUNROLL
- 3563
|
La boucle se déroule au-delà des limites.
|
- WAR_PRAGMA_RULEDISABLE
- 3564
|
Pour de meilleurs résultats de compilation, envisagez de réactiver la règle spécifiée.
|
- WAR_DID_NOT_SIMULATE
- 3565
|
La simulation de la boucle s'est terminée prématurément. Utilisez /O1 ou plus pour obtenir un meilleur codegen.
|
- WAR_NO_EARLY_BREAK
- 3566
|
La boucle ne se termine pas rapidement. Assurez-vous que la condition de la boucle est aussi stricte que possible.
|
- WAR_IGNORING_REGISTER_SEMANTIC
- 3567
|
La sémantique du registre est ignorée.
|
- WAR_UNKNOWN_PRAGMA
- 3568
|
La directive pragma inconnue est ignorée.
|
- WAR_LOOP_TOO_LONG
- 3569
|
La boucle s'exécute pendant plus que le nombre maximum d'itérations pour la cible de nuanceur spécifiée, ce qui force la boucle à se dérouler.
|
- WAR_GRADIENT_MUST_UNROLL
- 3570
|
Une instruction de dégradé est utilisée dans une boucle avec une itération variable, ce qui force la boucle à désinscrire.
|
- WAR_POW_NOT_KNOWN_TO_BE_POSITIVE
- 3 571
|
La fonction intrinsèque pow (f, e) ne fonctionne pas pour un f négatif. Utilisez abs (f) ou gérez conditionnellement les valeurs négatives si vous les attendez.
|
- WAR_VARYING_INTERFACE
- 3572
|
Les références d'interface doivent être résolues en objets non variables.
|
- WAR_TESSFACTORSCALE_OUTOFRANGE
- 3573
|
L'échelle du facteur de pavage est limitée à la plage [0, 1].
|
- WAR_SYNC_IN_VARYING_FLOW
- 3574
|
Les opérations de synchronisation de threads ne peuvent pas être utilisées dans différents contrôles de flux.
|
- WAR_BREAK_FROM_UAV
- 3575
|
Le déroulement automatique a été désactivé pour la boucle. Envisagez d'utiliser l'attribut [unroll] ou le déroulement manuel. Il est également possible de définir des conditions de fin de boucle dans le cadre d'un contrôle de flux variable, afin de ne pas dépendre des données lues par une UAV.
|
- WAR_OVERRIDDEN_SEMANTIC
- 3576
|
La sémantique des correctifs doit se trouver dans le type fermé afin que la sémantique externe soit ignorée. Il se peut également que le type de variable/fonction ou le type qui l'entoure ne tienne pas compte de la sémantique du type.
|
- WAR_KNOWN_NON_SPECIAL
- 3577
|
La valeur ne peut pas être infini, un appel à isfinite peut ne pas être nécessaire. /Gis peut forcer l'exécution d'isfinite. Il se peut également que la valeur ne puisse pas être NaN. Un appel à isnan peut ne pas être nécessaire. /Gis peut forcer l'exécution d'isnan.
|
- WAR_TLOUT_UNINITIALIZED
- 3578
|
La valeur de sortie n'est pas complètement initialisée.
|
- WAR_GROUPSHARED_UNSUPPORTED
- 3579
|
La variable spécifiée ne prend pas en charge groupshared.Groupshared peut donc être ignoré.
|
- WAR_CONDITIONAL_SIDE_EFFECT
- 3580
|
Les deux côtés de l'opérateur &&, ||ou ?: sont toujours évalués afin que l'effet secondaire du côté spécifié ne soit pas conditionnel.
|
- WAR_NO_UNSIGNED_ABS
- 3581
|
L'opération abs sur les valeurs non signées n'est pas significative de sorte qu'elle soit ignorée.
|
- WAR_TEXTURE_OFFSET
- 3582
|
L'accès de texture doit avoir un décalage littéral et un index multisample.
|
- WAR_POTENTIAL_RACE_CONDITION_UAV
- 3583
|
Une condition de concurrence a été détectée lors de l'écriture d'une ressource partagée. Il est à noter que les threads écrivent la même valeur, mais que les performances peuvent être diminuées en raison de la concurrence.
|
- WAR_POTENTIAL_RACE_CONDITION_GSM
- 3584
|
Une condition de concurrence a été détectée lors de l'écriture dans la mémoire partagée. Notez que les threads écrivent la même valeur, mais que les performances peuvent être diminuées en raison de la concurrence.
|
- WAR_UNRELIABLE_SOURCE_MARK
- 3585
|
Source_mark est plus utile dans les builds /Od. Sans /Od source_mark, peut être déplacé dans le nuanceur final par optimisations.
|
- WAR_NO_INTERFACE_SUPPORT
- 3 586
|
Les interfaces abstraites ne sont pas prises en charge sur la cible spécifiée. Les références d'interface doivent donc être résolues en instances spécifiques.
|
- WAR_MIN10_RCP
- 3587
|
La cible émule A/B avec A * réciproque(B). Si la réciproque de B n'est pas représentée dans votre type min-precision, le résultat peut ne pas être mathématiquement correct.
|
- WAR_NO_CLIPPLANES_IN_LIBRARY
- 3588
|
L'attribut clipplanes est ignoré dans les fonctions de bibliothèque.
|
- ERR_PRAGMA_DEF_OBSOLETE
- 3589
|
La directive « #pragma def » n'est plus prise en charge sur les cibles DirectX 10+ et 10_level_9 (niveaux de fonctionnalités 9_x). Utilisez le mode de compatibilité pour autoriser la compilation.
|
- ERR_NO_32_BIT_HALF
- 3650
|
Les variables globales ne peuvent pas utiliser le type « half » dans la cible spécifiée. Pour traiter cette variable comme un float, utilisez l'indicateur de compatibilité descendante.
|
- ERR_NO_32_BIT_DOUBLE
- 3651
|
La cible spécifiée ne prend pas en charge les valeurs de type de données doubles.
|
- ERR_NO_SMALL_INT
- 3652
|
La cible spécifiée ne prend pas en charge les entiers 8 ou 16 bits.
|
- ERR_NO_64_BIT_INT
- 3653
|
La cible spécifiée ne prend pas en charge les entiers 64 bits.
|
- ERR_NO_UNSIGNED_ABS
- 3654
|
L'opération abs sur les valeurs non signées n'est pas prise en charge.
|
- ERR_THREAD_GROUP_SIZE_INVALID
- 3655
|
La taille du groupe de threads est invalide.
|
- ERR_THREAD_GROUP_SIZE_MISSING
- 3656
|
La taille du groupe de threads est manquante.
|
- ERR_HSATTRIBUTE_INVALID
- 3657
|
Une certaine valeur était attendue pour le paramètre spécifié, mais c'est la valeur spécifiée qui a été obtenue. Il se peut également que les topologies de sortie en ligne ou en triangle ne soient disponibles qu'avec les domaines isolines. Il se peut également que le facteur de pavage maximal soit compris dans l'intervalle [1,64].
|
- ERR_HS_PATCH_INVALID
- 3658
|
Un seul paramètre InputPatch ou OutputPatch est autorisé. Il se peut également que les entrées InputPatch ne puissent être utilisées que dans les nuanceurs hull et de géométrie (5_0+). Il est également possible d'utiliser les entrées OutputPatch uniquement dans les nuanceurs de domaine et dans la fonction de constante de patch d'un nuanceur hull.
|
- ERR_HS_TYPE_MISMATCH
- 3659
|
La fonction de constante patch doit utiliser le même type de point de contrôle d'entrée déclaré dans la phase de point de contrôle. Il est également possible que la fonction de constante de patch utilise le même type de point de contrôle de sortie que celui renvoyé par la phase de point de contrôle. Il est également possible que l'entrée du patch de la fonction de constante de patch ait un certain nombre d'éléments, mais qu'elle n'en ait que la quantité spécifiée.
|
- ERR_INTERLOCKED_UNSUPPORTED
- 3660
|
La cible spécifiée ne prend pas en charge les opérations verrouillées.
|
- ERR_GROUPSHARED_UNSUPPORTED
- 3661
|
La variable spécifiée ne prend pas en charge groupshared.
|
- ERR_INDETERMINATE_DERIVATIVE
- 3662
|
L'opération de dégradé utilise une valeur qui peut ne pas être définie pour tous les pixels (dans la cible spécifiée, les charges UAV ne peuvent pas participer aux opérations de dégradé).
|
- ERR_SYNC_IN_VARYING_FLOW
- 3663
|
Les opérations de synchronisation de threads ne peuvent pas être utilisées dans différents contrôles de flux.
|
- ERR_SYNC_UNSUPPORTED
- 3664
|
La cible spécifiée ne prend pas en charge les opérations de synchronisation.
|
- ERR_NO_APPEND_CONSUME
- 3665
|
La cible spécifiée ne prend pas en charge les mémoires tampons Append/Consume.
|
- ERR_NO_TYPED_UAVS
- 3666
|
La cible spécifiée ne prend pas en charge les UAV typées.
|
- ERR_NO_UAVS
- 3667
|
La cible spécifiée ne prend pas en charge les UAV.
|
- ERR_INDEX_IS_NOT_GROUP_INDEX
- 3668
|
Les magasins de mémoire partagée pour les cibles spécifiées doivent être indexés par une SV_GroupIndex uniquement.
|
- ERR_NON_LITERAL_RESOURCE
- 3669
|
Les ressources indexées ne peuvent pas provenir d'expressions conditionnelles. Elles doivent provenir d'expressions littérales.
|
- ERR_NON_LITERAL_STREAM
- 3670
|
Le paramètre de flux doit provenir d'une expression littérale.
|
- ERR_BREAK_FROM_UAV
- 3 671
|
Conditions d'arrêt de boucle dans un contrôle de flux variable afin de ne pas dépendre des données lues à partir d'un UAV.
|
- ERR_NO_PULL_MODEL
- 3672
|
La cible spécifiée ne prend pas en charge l'évaluation des attributs de modèle d'extraction.
|
- ERR_CANT_PULL_POSITION
- 3673
|
La cible spécifiée ne prend pas en charge l'évaluation du modèle d'extraction de position.
|
- ERR_PULL_MUST_BE_INPUT
- 3674
|
L'évaluation des attributs ne peut être effectuée que sur les valeurs qui sont extraites directement des entrées.
|
- ERR_LOOP_CONDITION_OUT_OF_BOUNDS
- 3675
|
Impossible de dérouler une boucle avec une référence de tableau hors limites dans la condition.
|
- ERR_TYPED_UAV_LOAD_MULTI_COMP
- 3676
|
Les charges UAV typées ne sont prises en charge que pour les types d'éléments 32 bits à composante unique.
|
- ERR_MULTIPLE_DEPTH_OUT
- 3677
|
La cible spécifiée autorise uniquement une sortie de profondeur.
|
- ERR_NO_ORDERED_ACCESS_IN_INTERFACE
- 3678
|
Les membres accessibles par l'interface contenant des UAV ou des variables partagées de groupe ne sont pas encore implémentés.
|
- ERR_COMP_GLC_INVALID
- 3679
|
La classe de stockage globallycoherent ne peut être utilisée qu'avec des mémoires tampons UAV (Vue d'accès non ordonnée) et ne peut pas être utilisée avec des mémoires tampons append/consume.
|
- ERR_HS_UNKNOWN_OUTPUT_TYPE
- 3680
|
Lorsque vous définissez un nuanceur de point de contrôle pass-through, vous devez déclarer un objet InputPatch et le nombre de points de contrôle de sortie doit être égal à zéro ou correspondre à la taille du patch d'entrée.
|
- ERR_ATOMIC_REQUIRES_INT
- 3681
|
La cible spécifiée ne prend en charge que les opérations verrouillées sur les données scalaires int ou uint.
|
- ERR_ATTRIBUTE_PARAM_SIDE_EFFECT
- 3682
|
Les expressions avec effets secondaires ne sont pas valides en tant que paramètres d'attribut
|
- ERR_INVALID_RESOURCE_CONTAINER
- 3683
|
Les variables groupshared ne peuvent pas contenir de ressources telles que des textures, des échantillonneurs ou des UAV. Il se peut également que des ressources comme des textures, des échantillonneurs ou des UAV ne puissent pas contenir d'autres ressources.
|
- ERR_UNSUPPORTED_DOUBLE_OPERATION
- 3684
|
La cible spécifiée ne prend pas en charge la virgule flottante double précision. Il se peut aussi que l'opération ne puisse pas être utilisée directement sur les ressources. Il se peut également que l'opération ne soit pas utilisée avec des doubles, mais qu'il faille d'abord lancer l'opération sur un float. Il se peut aussi que l'opération ne soit pas prise en charge par le type en question.
|
- ERR_INVALID_TESS_FACTOR_SEMANTIC
- 3685
|
La sémantique tessfactor est dans le désordre. Ou, sémantique tessfactor quad/tri/isoline en conflit. Ou bien, la sémantique tessfactor doit se trouver dans le même composant.
|
- ERR_UNSUPPORTED_THIS_OBJECT
- 3686
|
L'objet spécifié n'est pas pris en charge.
|
- ERR_INVALID_SHADER_IO
- 3687
|
Les types doubles ne peuvent pas être utilisés comme entrées ou sorties de nuanceur. Si vous devez passer un double entre les étapes du nuanceur, vous devez le passer sous la forme de deux uints et utiliser asuint et asdouble pour convertir les formes.
|
- ERR_INDEXED_DERIV
- 3688
|
Les dérivés de variables indexées ne sont pas encore implémentés.
|
- ERR_ORDERED_ACCESS_CAST
- 3689
|
Le côté gauche d'une affectation ne peut pas être transformé en un objet indexable. Il est donc préférable d'utiliser asuint, asfloat ou asdouble pour le côté droit.
|
- ERR_RESOURCE_UNINITIALIZED
- 3690
|
La ressource indexée n'est pas initialisée.
|
- ERR_INVALID_STATIC_VAR_INIT
- 3691
|
Référence de variable non valide dans l'initialiseur de variable statique. Les variables locales ne peuvent pas être utilisées pour initialiser des variables statiques.
|
- ERR_NO_ABORT
- 3692
|
La cible spécifiée ne prend pas en charge les abandons.
|
- ERR_NO_MESSAGES
- 3693
|
La cible spécifiée ne prend pas en charge les messages.
|
- ERR_GUARANTEED_RACE_CONDITION_UAV
- 3694
|
Une condition de concurrence écrivant dans une ressource partagée a été détectée. En conséquence, pensez à rendre conditionnelle cette opération d'écriture.
|
- ERR_GUARANTEED_RACE_CONDITION_GSM
- 3695
|
Une condition de concurrence a été détectée lors de l'écriture dans la mémoire partagée. En conséquence, pensez à rendre conditionnelle cette opération d'écriture.
|
- ERR_INFINITE_LOOP
- 3696
|
Une boucle infinie a été détectée, de sorte que la boucle ne se termine jamais.
|
- ERR_TEMPLATE_VAR_CONFLICT
- 3697
|
La variable spécifiée correspond à une variable dans le nuanceur de modèle, mais la disposition de type ne correspond pas.
|
- ERR_RESOURCE_BIND_CONFLICT
- 3698
|
La ressource spécifiée avait des conflits de liaison avec le nuanceur de modèle.
|
- ERR_COMPLEX_TEMPLATE_RESOURCE
- 3699
|
Les ressources de modèle d'espace réservé ne peuvent être que des ressources simples, de sorte que les structs et les tableaux ne sont pas pris en charge.
|
- ERR_RESOURCE_NOT_IN_TEMPLATE
- 3700
|
Pour la ressource spécifiée, la liaison n'est pas présente dans le nuanceur de modèle.
|
- ERR_RESINDEX_UNSUPPORTED
- 3701
|
La cible spécifiée ne prend pas en charge les ressources d'indexation.
|
- ERR_FMA_ONLY_DOUBLE
- 3702
|
La fonction intrinsèque fma ne peut être utilisée qu'avec des arguments doubles.
|
- ERR_NO_MIN_PRECISION
- 3703
|
La cible spécifiée ne prend pas en charge les données de précision minimale.
|
- ERR_NO_F32_F16
- 3704
|
La cible spécifiée ne prend pas en charge les conversions float de 16 bits.
|
- ERR_NOT_ABLE_TO_FLATTEN
- 3705
|
Si les instructions qui contiennent des effets secondaires ne peuvent pas être aplaties.
|
- ERR_INVALID_MININT
- 3706
|
La division d'entiers signés n'est pas prise en charge sur les types à précision minimale. Effectuez un cast sur int pour utiliser la division de 32 bits.
|
- ERR_INVALID_MIN8FLOAT
- 3707
|
Une valeur à virgule flottante minimale 8 bits est invalide ou n'est pas prise en charge.
|
- ERR_CONTINUE_INSIDE_SWITCH
- 3708
|
Une instruction continue ne peut pas être utilisée dans une instruction switch.
|
- ERR_DEBUG_NOT_SUPPORTED_FOR_MODERN
- 3709
|
Le débogage n'est pas pris en charge.
|
- ERR_UNSUPPORTED_PARAM_TYPE
- 3710
|
Les paramètres de fonction spécifiés ne sont pas pris en charge.
|
- ERR_DUPLICATE_FUNC_PARAM_SEMANTICS
- 3711
|
Les paramètres de fonction de bibliothèque et les valeurs de retour ne peuvent pas avoir de sémantique en double.
|
- ERR_LIBRARY_FUNC_UNSUPPORTED
- 3712
|
Les fonctions de bibliothèque sont prises en charge uniquement pour les nuanceurs de pixels et les nuanceurs de vertex.
|
- ERR_ENTRYPOINT_MUST_BE_EMPTY
- 3713
|
Un point d'entrée ne peut pas être spécifié pour une bibliothèque. Marquez les points d'entrée de la bibliothèque avec le mot clé d'exportation.
|
- ERR_NO_STATIC_IN_LIBRARY
- 3714
|
La variable spécifiée est déclarée statique. Les variables statiques ne sont pas encore prises en charge pour les bibliothèques.
|
- ERR_NO_TBUFFER_IN_LIBRARY
- 3715
|
La variable spécifiée est déclarée comme tbuffer. Les variables tbuffer ne sont pas encore prises en charge pour les bibliothèques.
|
- ERR_NO_INTERFACES_IN_LIBRARY
- 3716
|
Les classes et interfaces ne sont pas prises en charge dans les bibliothèques.
|
- ERR_NO_DOUBLE_IN_LIBRARY
- 3717
|
Les types de données doubles ne peuvent pas être utilisés comme entrées ou sorties de fonction de bibliothèque. Si vous devez passer un double à une fonction de la bibliothèque, vous devez le passer sous la forme de deux uints et utiliser asuint et asdouble pour convertir les formes.
|
- ERR_NO_OVERLOADING_FOR_LIB_FUNC
- 3718
|
Les points d'entrée de la bibliothèque ne peuvent pas être surchargés.
|
- ERR_RES_MAY_ALIAS_ONLY_IN_CS_5
- 3719
|
L'option « resources_may_alias » n'est valide que pour les cibles cs_5_0+.
|
- ERR_READ_BEFORE_WRITE
- 4000
|
La variable spécifiée est utilisée sans avoir été complètement initialisée.
|
- ERR_MID_DIVISION_BY_ZERO
- 4001
|
Une division par zéro dans l'expression de préprocesseur de niveau intermédiaire s'est produite.
|
- ERR_MID_INDEFINITE_LOG
- 4002
|
Un logarithme indéfini s'est produit.
|
- ERR_MID_IMAGINARY_SQUARE_ROOT
- 4003
|
Une racine carrée imaginaire s'est produite.
|
- ERR_TOO_COMPLEX
- 4004
|
Le programme est trop complexe, car il y a plus de valeurs actives que de registres.
|
- ERR_INDEFINITE_ASIN
- 4005
|
Un arc sinus indéfini s'est produit.
|
- ERR_INDEFINITE_ACOS
- 4006
|
Une arc cosinus indéfini s'est produit.
|
- ERR_ARRAY_INDEX_OUT_OF_BOUNDS
- 4007
|
L'index de tableau est hors limites.
|
- WARN_FLOAT_DIVISION_BY_ZERO
- 4008
|
Une division à virgule flottante par zéro s'est produite.
|
- ERR_IDIV_DIVISION_BY_ZERO
- 4009
|
Une division d'un entier par zéro s'est produite.
|
- ERR_UDIV_DIVISION_BY_ZERO
- 4010
|
Une division par zéro non signée d'un entier s'est produite.
|
- ERR_FTOI_OUTOFRANGE
- 4011
|
Valeur à virgule flottante en dehors de la plage de l'entier pour une conversion.
|
- ERR_FTOU_OUTOFRANGE
- 4012
|
Valeur à virgule flottante en dehors de la plage de l'entier non signé pour une conversion.
|
- ERR_INDEFINITE_DSXY
- 4013
|
Un calcul dérivé indéfini s'est produit.
|
- ERR_GRADIENT_FLOW
- 4014
|
Les opérations de dégradé ne peuvent pas se produire à l'intérieur de boucles avec un contrôle de flux divergent.
|
- ERR_MID_SEMANTIC_TOO_LONG
- 4015
|
La longueur sémantique est trop longue.
|
- ERR_INVALID_SEMANTIC
- 4016
|
La sémantique est invalide. Par exemple, la sémantique SV_InstanceID ne peut pas être utilisée avec des cibles 10_level_9 (9_x niveaux de fonctionnalité) ou la sémantique de caractère zéro ne sont pas prises en charge.
|
- ERR_MID_INVALID_REGISTER_SEMANTIC
- 4017
|
La même variable ne peut pas être liée à plusieurs constantes dans la même banque de constante.
|
- ERR_TOO_MANY_PHASES
- 4018
|
Le nuanceur utilise des opérations d'adressage de texture dans une chaîne de dépendance trop complexe pour être gérée par le modèle de nuanceur cible spécifique.
|
- ERR_CONSTANT_REG_COLLISION
- 4019
|
Plusieurs variables ont été trouvées avec le même emplacement spécifié par l'utilisateur.
|
- ERR_TBUFFER_REG_COLLISION
- 4020
|
Plusieurs variables ont été trouvées avec le même emplacement spécifié par l'utilisateur.
|
- ERR_DERIV_READ_BEFORE_WRITE
- 4021
|
La dérivée est utilisée avant d'avoir été définie. Il faut donc envisager de replacer l'affectation de la dérivée plus tôt dans le programme.
|
- ERR_DERIV_INVALID_PREDICATE
- 4022
|
Les dérivés ne sont pas définis dans une autre branche de contrôle de flux. Envisagez donc de replacer l'affectation dérivée avant toute instruction de contrôle de flux.
|
- ERR_DERIV_REDEFINITION
- 4023
|
Une redéfinition d'un dérivé s'est produite et les dérivés ne peuvent être attribués qu'une seule fois.
|
- ERR_DERIV_KNOWN_VALUE
- 4024
|
Les dérivés de valeurs connues ne sont pas implémentés.
|
- ERR_DERIV_UNKNOWN
- 4025
|
Impossible de calculer la dérivée de la valeur spécifiée.
|
- ERR_RACE_CONDITION_INDUCED_INV_SYNC
- 4026
|
Une opération de synchronisation de threads doit se trouver dans un contrôle de flux non variable. Cette synchronisation est invalide en raison d'une condition de concurrence potentielle. Envisagez donc d'ajouter une synchronisation après avoir lu les valeurs qui contrôlent l'exécution du nuanceur à ce stade.
|
- ERR_ALIAS_ARRAY_INDEX_OUT_OF_BOUNDS
- 4027
|
L'index de tableau est hors limites.
|
- ERR_MINPRECISION_PRECISE
- 4028
|
La variable spécifiée a un type de précision minimal et ne peut pas être marquée comme précise.
|
- ERR_LOOP_NEVER_BREAKS
- 4029
|
Une boucle infinie a été détectée, de sorte que la boucle ne se termine jamais.
|
- WARN_FTOI_OUTOFRANGE
- 4114
|
Valeur à virgule flottante littérale hors de la plage de l'entier pour la conversion.
|
- WARN_FTOU_OUTOFRANGE
- 4115
|
Valeur à virgule flottante littérale hors de la plage de l'entier non signée pour la conversion.
|
- WARN_IDIV_DIVISION_BY_ZERO
- 4116
|
Une division par zéro d'un nombre entier s'est éventuellement produite.
|
- WARN_UDIV_DIVISION_BY_ZERO
- 4117
|
Une division par zéro d'un entier non signée possible s'est produite.
|
- WARN_IMAGINARY_SQUARE_ROOT
- 4118
|
Une opération racine carrée imaginaire s'est produite.
|
- WARN_INDEFINITE_LOG
- 4119
|
Une opération de logarithme indéfini s'est produite.
|
- WARN_REPLACE_NOT_CONVERGE
- 4120
|
Les optimisations ne convergent pas.
|
- WARN_HOISTING_GRADIENT
- 4121
|
Les opérations basées sur un dégradé doivent être déplacées hors du contrôle de flux pour empêcher la divergence. Les performances peuvent s'améliorer à l'aide d'une opération sans dégradé.
|
- WARN_FLOAT_PRECISION_LOSS
- 4122
|
La somme de deux valeurs à virgule flottante ne peut pas être représentée avec précision en mode double précision.
|
- WARN_FLOAT_CLAMP
- 4123
|
Les opérations à virgule flottante ramènent à zéro les littéraux à virgule flottante, de sorte que la valeur à virgule flottante spécifiée perd de sa précision (cet avertissement n'est affiché qu'une seule fois par compilation).
|
- ERR_GEN_NOT_YET_IMPLEMENTED
- 4500
|
Une fonction telle que le découpage d'un vecteur avec swizzles n'est pas encore implémentée.
|
- ERR_DUPLICATE_INPUT_SEMANTIC
- 4501
|
Une définition sémantique incohérente s'est produite.
|
- ERR_INVALID_INPUT_SEMANTIC
- 4502
|
La sémantique d'entrée spécifiée est invalide.
|
- ERR_INVALID_OUTPUT_SEMANTIC
- 4503
|
La sémantique de sortie spécifiée est invalide.
|
- ERR_DUPLICATE_OUTPUT_SEMANTIC
- 4504
|
La sémantique de sortie qui se chevauche s'est produite.
|
- ERR_MAX_TEMP_EXCEEDED
- 4505
|
L'index maximal du registre temporaire a été dépassé.
|
- ERR_MAX_INPUT_EXCEEDED
- 4506
|
Le nombre maximal d'entrées a été dépassé.
|
- ERR_MAX_CONST_EXCEEDED
- 4507
|
L'index maximal du registre de constantes a été dépassé. Essayez de réduire le nombre de constantes référencées.
|
- ERR_MAX_ADDR_EXCEEDED
- 4508
|
L'index maximal du registre d'adresses a été dépassé.
|
- ERR_GEN_INVALID_REGISTER_SEMANTIC
- 4509
|
Une sémantique d'inscription non valide a été utilisée, ou une variable doit être liée à plusieurs banques de registre.
|
- ERR_MAX_SAMPLER_EXCEEDED
- 4510
|
Le nombre maximal d'échantillonneurs a été dépassé.
|
- ERR_REL_ADDRESS_NOT_SUP
- 4511
|
La cible ne prend pas en charge l'adressage relatif.
|
- ERR_NO_W_ACCESS
- 4512
|
Impossible d'accéder aux coordonnées de texture w-component.
|
- ERR_NO_DEP_FROM_COL
- 4513
|
Les opérations de lecture de texture dépendantes qui sont basées sur des entrées de couleur ne peuvent pas être effectuées.
|
- ERR_PROGRAM_TOO_BIG
- 4514
|
Le programme est trop vaste.
|
- ERR_CANNOT_BIND_SAMPLER
- 4515
|
L'échantillonneur ne peut pas être lié à l'étape ou au tableau d'échantillonneur spécifiés par l'utilisateur.
|
- ERR_CANNOT_READ_SAME_TEX
- 4516
|
Un texcoord utilisé comme entrée dans un échantillonneur ne peut pas être lu.
|
- ERR_CONFLICT_SAMP_BIND
- 4517
|
Les liaisons de l'échantillonneur ou du tableau d'échantillonnage définies par l'utilisateur sont contradictoires. Si deux échantillonneurs ont la même liaison utilisateur, ils ne peuvent pas tous les deux être utilisés dans le même nuanceur.
|
- ERR_MULTI_READ_SAMP_BIND
- 4518
|
La recherche de texture ne peut pas être effectuée deux fois à partir d'un échantillonneur lié à l'utilisateur ou d'un échantillonneur similaire à accès par tableau.
|
- ERR_TOO_MANY_TEXREADS
- 4519
|
Un trop grand nombre de chargements de textures et de lectures s'est produit à partir de texcoords.
|
- ERR_NO_TEXCRD_SHARE
- 4520
|
texcoord peut être lu et utilisé pour texlookup uniquement dans ps_1_4 et versions ultérieures.
|
- ERR_OUT_OF_TEMP
- 4521
|
Le programme est trop complexe et ne contient pas de registres temporaires.
|
- ERR_NO_REP_SWIZZLE
- 4522
|
Les swizzles de réplication ne sont prises en charge que dans ps_1_4.
|
- ERR_NO_DEP_MATCH
- 4523
|
Cette lecture de texture dépendante ne peut pas être mappée à ps_1_x, ou la compilation du nuanceur ne peut pas se faire sur un nuanceur de ps_1_x, car ce modèle ne peut pas correspondre à toutes les textures dépendantes requises par ce nuanceur.
|
- ERR_TEXM_NO_SHARE
- 4524
|
texm ne peut pas être mis en correspondance, car le texcoord calculé est utilisé dans le nuanceur.
|
- ERR_TEXM_NOT_COR_STAGE
- 4525
|
texm* ne peut pas être mis en correspondance, car les entrées sources ne se trouvent pas dans les coordonnées de texture appropriées. Pour en savoir plus, reportez-vous à la référence d'assembly ps_1_x.
|
- ERR_TEXM_NO_SOURCE_MOD
- 4526
|
texm* ne peut pas être mis en correspondance, car texm* ne peut pas avoir de modificateurs sources sur l'entrée texcoord.
|
- ERR_TEXM_BX2_ONLY
- 4527
|
texm* ne peut pas être mis en correspondance, car texm* ne peut avoir que bx2 modificateur sur le texload d'entrée.
|
- ERR_DEPTH_SCALAR
- 4528
|
LA PROFONDEUR doit être scalaire.
|
- ERR_COLOR_4COMP
- 4529
|
La valeur sémantique (SV_Target ou COLOR) doit être un vecteur à quatre composants.
|
- ERR_WRITE_TO_COLOR0
- 4530
|
Le nuanceur de pixels doit écrire au minimum les quatre composants de la valeur sémantique (SV_Target0 ou COLOR0).
|
- ERR_DP4_NOT_SUP
- 4531
|
DP4 n'est pas prise en charge.
|
- ERR_NO_MATCH
- 4532
|
L'expression ne peut pas être mappée au jeu d'instructions du nuanceur.
|
- ERR_NO_SWIZZLE_MATCH
- 4533
|
Swizzle ne peut pas être mappée à ps_1_x.
|
- ERR_NO_DOUBLE_DEP
- 4534
|
Les lectures de texture dépendantes doubles ne peuvent pas être effectuées dans ps_1_x.
|
- ERR_NO_TEX_SOURCE
- 4535
|
L'instruction texreg2ar ou texreg2gb ne peut pas être mise en correspondance, car vous ne pouvez pas avoir de modificateurs d'entrée.
|
- ERR_TEXRGB_NOT_SUPPORTED
- 4536
|
L'expression ne peut être mappée qu'à texreg2rgb, mais cette instruction n'est pas prise en charge sur 1_x.
|
- ERR_CANT_EMMULLATE_WRITE
- 4537
|
Les masques d'écriture ne peuvent pas être émulés pour le modèle de nuanceur ps_1_x.
|
- ERR_COLOR_CONT
- 4538
|
Les sorties SV_Target doivent être contiguës de SV_Target0 à SV_TargetN, ou les sorties COLOR doivent être contiguës de COLOR0 à COLORn.
|
- ERR_SAMPLER_MISMATCH
- 4539
|
Une incompatibilité d'échantillonneur s'est produite parce que l'échantillonneur a été utilisé de manière incohérente.
|
- ERR_SEMANTIC_SCALER
- 4540
|
PSIZE ou FOG doit être scalaire.
|
- ERR_WRITE_ALL_POS
- 4541
|
Le nuanceur de vertex doit écrire au minimum les quatre composants de SV_Position ou position.
|
- ERR_TEXCOORD_CONT
- 4542
|
Les sorties Texcoord doivent être contiguës de texcoord0 à texcoordn.
|
- ERR_NO_MULTI_SEM
- 4543
|
La sémantique de plusieurs registres n'est pas prise en charge dans les fragments.
|
- ERR_NO_4COMP_CLIP
- 4544
|
Le clip doit provenir d'un vecteur 3 dans ps_1_x.
|
- ERR_TEXTURE_NOT_SUPPORTED
- 4545
|
Un type de texture non pris en charge pour la cible spécifiée a été rencontré.
|
- ERR_MAX_SAMP_EXCEEDED
- 4546
|
L'index maximal du registre de l'échantillonneur a été dépassé.
|
- ERR_DEBUG_SIZE
- 4547
|
Les informations de débogage dépassent la taille de commentaire maximale afin qu'aucune information de débogage n'ait été émise.
|
- ERR_CONSTANTTABLE_SIZE
- 4548
|
Les informations de la table de constante dépassent la taille de commentaire maximale.
|
- ERR_MAX_PRED_EXCEEDED
- 4549
|
L'index maximal du registre de prédicats a été dépassé.
|
- ERR_MAX_BOOL_EXCEEDED
- 4550
|
Essayez de réduire le nombre de branches de constantes, de retirer des structs/tableaux ou de les déplacer au début du struct.
|
- ERR_MAX_LOOP_EXCEEDED
- 4551
|
Essayez de réduire le nombre de boucles, de retirer les compteurs de boucles/tableaux ou de les déplacer au début du struct.
|
- ERR_NOT_SIMPLE_FOR
- 4552
|
La boucle générale ne peut pas être mappée à ce jeu d'instructions.
|
- ERR_ADDRESS_TOO_DEEP
- 4553
|
Les références d'adresses relatives sont trop profondes.
|
- ERR_CND_SCALAR
- 4554
|
Les conditions vectorielles ne peuvent pas être émulées dans ps_1_x modèle de nuanceur.
|
- ERR_INVALID_TYPE
- 4555
|
Type non valide utilisé pour la sémantique spécifiée.
|
- ERR_MAX_TEXTURE_EXCEEDED
- 4565
|
Le nombre maximal d'emplacements de texture est dépassé pour une bibliothèque.
|
- ERR_REQUIRE_INT_OFFSET
- 4566
|
Les instructions de texture de décalage doivent prendre un décalage, qui peut être résolu en littéral d'entier dans la plage -8 à 7.
|
- ERR_MAX_CBUFFER_EXCEEDED
- 4567
|
Le nombre maximal d'emplacements de mémoire tampon constante est dépassé pour une bibliothèque.
|
- ERR_INCORRECT_USAGE
- 4568
|
L'utilisation n'est pas prise en charge sur la cible. Par exemple, l'exemple d'interpolation, de nointerpolation, de noperspective ou d'entrées d'entiers peut ne pas être pris en charge.
|
- ERR_POSITION_INCORRECTTYPE
- 4569
|
Un type incorrect a été spécifié pour la valeur POSITION.
|
- ERR_MULTIPLE_STREAMS
- 4570
|
La cible ne peut émettre qu'une quantité spécifique de flux.
|
- ERR_MAX_OUTPUT_EXCEEDED
- 4571
|
La limite de sortie a été dépassée.
|
- ERR_NO_STREAMS_USED
- 4572
|
Le nuanceur de géométrie n'a rien émis.
|
- ERR_GEN_SEMANTIC_TOO_LONG
- 4573
|
La longueur sémantique est trop longue et est limitée au nombre spécifié de caractères.
|
- ERR_DUPLICATE_SYSVAL_SEMANTIC
- 4574
|
Une définition sémantique de valeur système en double a été rencontrée.
|
- ERR_READING_UNINITIALIZED
- 4575
|
Une valeur non initialisée a été lue.
|
- ERR_SIGNATURE_VALIDATION
- 4576
|
Une erreur s'est produite lors de la validation de signature.
|
- ERR_INCOMPLETE_POSITION
- 4577
|
Tous les éléments de SV_Position n'ont pas été écrits.
|
- ERR_DUPLICATE_CBUFFER_BANK
- 4578
|
Le registre cbuffer spécifié a été utilisé plusieurs fois.
|
- ERR_INVALID_FP_LITERAL
- 4579
|
Un littéral à virgule flottante non valide s'est produit.
|
- ERR_UNWRITTEN_SI_VALUE
- 4580
|
La sortie spécifiée contient une valeur interprétée par le système qui doit être écrite dans chaque chemin d'exécution du nuanceur. L'initialisation inconditionnelle peut vous aider.
|
- ERR_AUTOSAMPLER_ARRAY_UNIMPL
- 4581
|
L'utilisation de tableaux d'échantillonneurs avec des objets de texture sur des cibles de 10_level_9 (niveau de fonctionnalité 9_x) n'est pas encore implémentée.
|
- ERR_INVALID_TEXTURE_FORMAT
- 4582
|
L'échantillonnage à partir de formats de texture à virgule non flottante n'est pas possible.
|
- ERR_INVALID_10L9_SEMANTIC
- 4583
|
La sémantique spécifiée n'est pas prise en charge sur la cible 10_level_9 (9_x niveau de fonctionnalité).
|
- ERR_MAX_IFACE_EXCEEDED
- 4584
|
Le nombre maximal de pointeurs d'interface a été dépassé.
|
- ERR_MAX_UAV_EXCEEDED
- 4585
|
Le nombre maximal d'emplacements UAV a été dépassé pour une bibliothèque.
|
- ERR_MAX_GROUP_SHARED_MEMORY_EXCEEDED
- 4586
|
La quantité totale, en octets, de mémoire partagée de groupe a dépassé la limite de la cible.
|
- ERR_TOO_MANY_GROUP_SHARED_DATA
- 4587
|
Les nuanceurs compilés pour la cible spécifiée ne peuvent avoir qu'un seul élément de données partagé de groupe.
|
- ERR_INCORRECT_NUM_GROUP_SHARED_ELEMENTS
- 4588
|
Les données partagées du groupe pour la cible spécifiée doivent avoir un nombre d'éléments égal au nombre de threads dans le groupe de threads.
|
- ERR_CONTROL_POINT_COUNT_EXCEEDED
- 4589
|
Le nombre maximal de points de contrôle pour la cible a été dépassé
|
- ERR_GROUP_SHARED_DATA_ELEMENT_TOO_LARGE
- 4590
|
Les données partagées du groupe pour la cible spécifiée sont trop volumineuses et doivent avoir une taille d'élément inférieure ou égale au nombre d'octets spécifié lors de la compilation pour le nombre de threads spécifié.
|
- ERR_GROUP_SHARED_DATA_NOT_AN_ARRAY
- 4591
|
Les données partagées de groupe pour la cible spécifiée doivent être un tableau d'éléments.
|
- ERR_MULTI_SO_NOT_POINT
- 4592
|
Lorsque plusieurs flux de sortie de nuanceurs de géométrie sont utilisés, ils doivent être des listes de points.
|
- ERR_INVALID_SNAP_OFFSET
- 4593
|
Le décalage d'alignement de la cible doit se trouver dans la plage -8 à 7.
|
- ERR_CLIPPLANE_TOO_COMPLICATED
- 4594
|
Les plans de clip ne peuvent pas être traités dans la cible spécifiée ; ou, les plans de clip doivent être des constantes non littérales avec des valeurs swizzles d'identité dans la cible spécifiée.
|
- ERR_ONLY_ONE_ALLOC_CONSUME
- 4595
|
Les objets RWStructuredBuffer peuvent incrémenter ou décrémenter leurs compteurs, mais pas les deux.
|
- ERR_TYPED_UAV_WRITE_MASK_MISMATCH
- 4596
|
Les magasins d'UAV typés doivent écrire tous les composants déclarés.
|
- ERR_TEX1D_UNSUPPORTED
- 4596
|
Les types Texture1D ne sont pas pris en charge sur la cible spécifiée.
|
- ERR_RESINFO_Z_UNDEFINED_CUBEARRAY
- 4598
|
Le nombre d'éléments du tableau de GetDimensions sur les objets TextureCubeArray est non disponible sur la cible spécifiée.
|
- ERR_INVALID_STRUCTURED_ELEMENT_SIZE
- 4599
|
La taille de l'élément de mémoire tampon structurée est invalide. Il doit être un multiple des octets spécifiés dans la cible spécifiée, ou il ne peut pas être plus grand que les octets spécifiés dans la cible spécifiée.
|
- ERR_MAX_ICB_REG_EXCEEDED
- 4600
|
Les valeurs littérales indexables du nuanceur ont été dépassées. Le nuanceur utilise trop de valeurs littérales indexables afin d'utiliser moins de tableaux de constantes.
|
- ERR_MAX_CBUFFER_SIZE_EXCEEDED
- 4601
|
La taille de la mémoire tampon constante spécifiée correspond au nombre d'entrées de 16 octets spécifié, ce qui dépasse la taille maximale autorisée des entrées.
|
- ERR_LIB_DEBUG_INST_UNSUPPORTED
- 4602
|
Les instructions de débogage ne sont pas prises en charge dans les bibliothèques de nuanceurs.
|
- ERR_VARYING_INDEXED_INTERFACE
- 4603
|
Les appels d'interface ne peuvent pas être indexés avec des valeurs variables.
|
- WAR_GEN_NOT_YET_IMPLEMENTED
- 4700
|
Une fonctionnalité n'est pas encore implémentée.
|
- WAR_BIAS_MISSED
- 4701
|
Une opportunité _bias a été manquée,carla source n'a pas été associée en 0 à 1.
|
- WAR_COMP_MISSED
- 4702
|
Une occasion de complément a été manquée, car le résultat d'entrée a été limité de 0 à 1.
|
- WAR_LRP_MISSED
- 4703
|
Lerp ne peut pas être mis en correspondance, car le facteur lerp n'est pas _sat'd.
|
- WAR_MAX_CONST_RANGE
- 4704
|
Les valeurs littérales en dehors de la plage -1 à 1 sont limitées sur tous les modèles de nuançage ps_1_x.
|
- WAR_DEPRECATED_INPUT_SEMANTIC
- 4705
|
La sémantique d'entrée spécifiée a été déconseillée. Utilisez plutôt la sémantique spécifiée.
|
- WAR_DEPRECATED_OUTPUT_SEMANTIC
- 4706
|
La sémantique de sortie spécifiée a été déconseillée. Utilisez plutôt la sémantique spécifiée.
|
- WAR_TEXCOORD_CLAMP
- 4707
|
Les entrées texcoord utilisées directement (c'est-à-dire autres que l'échantillonnage des textures) dans le corps du nuanceur dans ps_1_x sont toujours comprises entre 0 et 1.
|
- WAR_MIDLEVEL_VARNOTFOUND
- 4708
|
Le var de niveau intermédiaire n'a pas été trouvé.
|
- WAR_OLD_SEMANTIC
- 4710
|
La sémantique n'est plus utilisée.
|
- WAR_DUPLICATE_SEMANTIC
- 4711
|
Une définition sémantique de valeur non système en double a été rencontrée.
|
- WAR_CANT_MATCH_LOOP
- 4712
|
La boucle ne peut pas être mise en correspondance, car le nombre de boucles ne provient pas d'un type entier.
|
- WAR_BIAS_CLAMPED
- 4713
|
L'exemple de valeur de biais est limité à la plage [-16.00, 15.99] afin d'utiliser la valeur spécifiée au lieu de cette valeur.
|
- WAR_CS_TEMP_EXCEEDED
- 4714
|
La somme des registres temporaires et des registres temporaires indexables multipliée par le nombre de threads spécifié dépasse le nombre total de threads recommandé, ce qui risque de réduire les performances.
|
- WAR_UNWRITTEN_SI_VALUE
- 4715
|
Une valeur interprétée par le système est émise, mais ne peut pas être écrite dans chaque chemin d'exécution du nuanceur.
|
- WAR_PSIZE_HAS_NO_SPECIAL_MEANING
- 4716
|
La sémantique spécifiée n'a aucune signification particulière sur les cibles 10_level_9 (9_x niveaux de caractéristiques).
|
- WAR_DEPRECATED_FEATURE
- 4717
|
Les effets sont déconseillés pour le fichier D3DCompiler_47.dll ou version ultérieure.
|