- ERR_COMMENTEOF
- 1001
|
Ein Kommentar wird am Ende der Datei fortgesetzt.
|
- ERR_HEXTRUNCATED
- 1002
|
Ein Hexwert wurde auf 32 Bit abgeschnitten.
|
- ERR_OCTTRUNCATED
- 1003
|
Ein oktaler Wert wurde auf 32 Bit abgeschnitten.
|
- ERR_DECTRUNCATED
- 1004
|
Ein Dezimalwert wurde auf 32 Bit abgeschnitten.
|
- ERR_STRINGEOL
- 1005
|
Eine Zeichenfolge wird über das Ende der Zeile fortgesetzt.
|
- ERR_STRINGEOF
- 1006
|
Eine Zeichenfolge wird über das Ende der Datei fortgesetzt.
|
- ERR_CHAREOF
- 1007
|
Ein Zeichen wird über das Ende der Datei fortgesetzt.
|
- ERR_TOK_VERSION
- 1008
|
Fehler in der Tokenversion.
|
- ERR_PP_SYNTAX
- 1500
|
Eine ungültige Präprozessorsyntax.
|
- ERR_UNEXPECTEDTOKENS
- 1501
|
Es gab unerwartete Token nach der Präprozessordirektive.
|
- ERR_UNEXPECTEDEOF
- 1502
|
Das Ende der Datei wurde unerwartet erreicht.
|
- ERR_DIVZERO
- 1503
|
Eine Division durch Null im Präprozessorausdruck ist aufgetreten.
|
- ERR_INVALIDCOMMAND
- 1504
|
Ein ungültiger Präprozessorbefehl.
|
- ERR_INCLUDEFROMFILE
- 1505
|
Die „include“-Schnittstelle, die für die Unterstützung von #include aus Resource oder Arbeitsspeicher erforderlich ist, funktioniert nicht.
|
- ERR_TOOMANYINCLUDES
- 150 %
|
Es sind zu viele geschachtelte #includes vorhanden.
|
- ERR_FILE_OPEN
- 1507
|
Fehler beim Öffnen der angegebenen Quelldatei.
|
- ERR_ELIF
- 1508
|
Es ist eine unerwartete #elif-Direktive aufgetreten.
|
- ERR_ELSE
- 1509
|
Es ist eine unerwartete #else-Direktive aufgetreten.
|
- ERR_ENDIF
- 1510
|
Es ist eine unerwartete #endif-Direktive aufgetreten.
|
- ERR_DUPLICATEPARAMATER
- 1511
|
Dem angegebenen Makro wurde ein doppelter Parameter bereitgestellt.
|
- ERR_RESOURCE_OPEN
- 1512
|
Fehler beim Öffnen einer Ressource.
|
- ERR_ELIF_ELSE
- 1513
|
Eine unerwartete #elif-Direktive folgte einer #else-Direktive.
|
- ERR_ELSE_ELSE
- 1514
|
Eine unerwartete #else-Direktive folgte einer #else-Direktive.
|
- ERR_UNEXPECTEDEOF_MACRO
- 1515
|
Ein unerwartetes Ende der Datei ist in einer Makroerweiterung aufgetreten.
|
- ERR_PARAMETERS_MACRO
- 1516
|
Für das angegebene Makro wurden nicht genügend tatsächliche Parameter bereitgestellt.
|
- ERR_PP_NOT_YET_IMPLEMENTED
- 1517
|
Funktionale Definitionen in Präprozessorausdrücken sind noch nicht implementiert.
|
- ERR_INVALID_INT_EXPR
- 1518
|
Ein ganzzahliger Konstantenausdruck ist ungültig oder wird nicht unterstützt.
|
- ERR_MACRO_REDEFINITION
- 1519
|
Für das angegebene Makro ist eine Neudefinition erforderlich.
|
- ERR_LATE_FULL_PATH
- 1520
|
Die Direktive „#hlsl_full_path“ muss der erste Inhalt in einer Quelldatei sein.
|
- ERR_INVALID_FULL_PATH
- 1521
|
Die Direktive „#hlsl_full_path“ war falsch formatiert.
|
- ERR_PARSE_SYNTAX
- 3000
|
Beim Analysieren einer Shaderdatei wurde ein Syntaxfehler gefunden.
|
- ERR_REDEFINITION
- 3003
|
Für die angegebene Funktion ist eine Neudefinition erforderlich.
|
- ERR_UNDECLARED_IDENTIFIER
- 3004
|
Beim Analysieren einer Shaderdatei wurde ein nicht deklarierter Bezeichner gefunden.
|
- ERR_INVALID_USE
- 3005
|
Die ungültige Verwendung eines Typs wurde beim Analysieren einer Shaderdatei gefunden.
|
- ERR_EXTERN
- 3006
|
Die angegebene Variable kann nicht extern deklariert werden.
|
- ERR_STATIC
- 3007
|
Die angegebene Variable kann nicht statisch deklariert werden.
|
- ERR_VOLATILE
- 3008
|
Die angegebene Variable kann nicht veränderlich deklariert werden.
|
- ERR_INITIALIZERS
- 3009
|
Die angegebene Variable kann keine Initialisierer haben.
|
- ERR_GROUPSHARED
- 3010
|
Die angegebene Variable kann nicht als in der Gruppe freigegeben deklariert werden, oder die in der Gruppe freigegebene Variable kann eine bestimmte Aufgabe nicht ausführen.
|
- ERR_NONLITERAL_INITIALIZER
- 2011
|
Die angegebene Variable muss ein Literalausdruck sein.
|
- ERR_MISSING_INITIALIZERS
- 3012
|
Die angegebene Variable enthält keine Initialisierer.
|
- ERR_ARGUMENTS
- 3013
|
Die Funktion verwendet nicht die angegebene Anzahl von Parametern.
|
- ERR_ARGUMENTS_BASETYPE
- 3014
|
An den Konstruktor des numerischen Typs wurde eine falsche Anzahl von Argumenten übergeben.
|
- ERR_ARGUMENTS_INTRINSIC
- 3015
|
An die systeminterne Funktion wurde eine falsche Anzahl von Argumenten übergeben.
|
- ERR_UNSUPPORTED_CAST
- 3017
|
Die Konvertierung von einem Typ in einen anderen Typ wird nicht unterstützt.
|
- ERR_SUBSCRIPT
- 3018
|
Das Subscript ist ungültig.
|
- ERR_NUMERIC_EXPECTED
- 3019
|
Es wurde ein numerischer Wert wie eine Gleitkommazahl erwartet.
|
- ERR_TYPE_MISMATCH
- 3020
|
Es ist ein Typenkonflikt aufgetreten. Dieser Fehler wird beispielsweise zurückgegeben, wenn alle Vorlagentypkomponenten denselben Typ aufweisen müssen, dies aber nicht tun.
|
- ERR_PARSE_ARRAY_EXPECTED
- 3021
|
Es wurde ein Array erwartet.
|
- ERR_BASETYPE_EXPECTED
- 3022
|
Eine Skalar, Vektor oder Matrix wurde erwartet.
|
- ERR_DETERMINANT
- 3023
|
Ein Determinantefehler, z. B. eine fehlerhafte Beobachtung, ist aufgetreten.
|
- ERR_VECTOR_EXPECTED
- 3024
|
Es wurde ein Vektor erwartet.
|
- ERR_LVALUE_EXPECTED
- 3025
|
Ein l-Wert, der ein Const-Objekt angibt, wurde erwartet.
|
- ERR_MATRIX_MULTIPLICATION
- 3026
|
Fehler bei der Matrixmultiplizierung.
|
- ERR_PARSE_ARRAY_INDEX_OUT_OF_BOUNDS
- 3030
|
Ein Index für ein Array ist außerhalb der Grenzen.
|
- ERR_PARSE_IMAGINARY_SQUARE_ROOT
- 3031
|
Beim Analysieren einer Shaderdatei wurde ein imaginärer Quadratstammfehler gefunden.
|
- ERR_PARSE_INDEFINITE_LOG
- 3032
|
Beim Analysieren einer Shaderdatei wurde ein unbestimmter Protokollfehler gefunden.
|
- ERR_PARSE_DIVISION_BY_ZERO
- 3033
|
Beim Analysieren einer Shaderdatei wurde ein Teilen-durch-Null-Fehler gefunden.
|
- ERR_CONST
- 3035
|
Die angegebene Variable kann nicht const deklariert werden.
|
- ERR_REDEFINITION_FORMAL_PARAMETER
- 3036
|
Fehler bei der Neudefinition des angegebenen formalen Parameters.
|
- ERR_UNSUPPORTED_TYPE_EXPR
- 3037
|
Konstruktoren sind nur für numerische Basistypen definiert.
|
- ERR_NUMERIC
- 3038
|
Die angegebene Variable muss numerisch sein.
|
- ERR_PARSE_VERSION
- 3039
|
Kann nicht spezifisch für das Ziel sein.
|
- ERR_ANNOTATIONS
- 3040
|
Anmerkungen können nicht vorhanden sein.
|
- ERR_SHADER_VERSION
- 3041
|
Das Compilerziel wird nicht unterstützt.
|
- ERR_PARSE_NOT_YET_IMPLEMENTED
- 3042
|
Beim Analysieren einer Shaderdatei wurde ein noch nicht implementierter Fehler gefunden.
|
- ERR_SEMANTICS
- 3043
|
Es darf keine Semantik vorhanden sein.
|
- ERR_MISSING_DEFAULT_PARAMETER
- 3044
|
Ein Standardwert für den angegebenen Parameter fehlt.
|
- ERR_OUTPUT_INITIALIZER
- 3045
|
Nur Ausgabe und kann nicht initialisiert werden.
|
- ERR_CONST_OUTPUT
- 3046
|
Ausgabeparameter können nicht const deklariert werden.
|
- ERR_UNIFORM
- 3047
|
Die angegebene Variable kann nicht uniform deklariert werden.
|
- ERR_USAGE
- 3048
|
Es sind doppelte Verwendungen angegeben.
|
- ERR_USAGE_VERSION
- 3049
|
Kann nicht spezifisch für die Verwendung sein.
|
- ERR_MATRIX_EXPECTED
- 3050
|
Es wurde eine Matrix erwartet.
|
- ERR_SCALAR_EXPECTED
- 3051
|
Ein Skalar wurde erwartet.
|
- ERR_VECTOR_SIZE
- 3052
|
Die Vektordimension muss zwischen 1 und MAX_VECTOR_SIZE sein.
|
- ERR_MATRIX_SIZE
- 3053
|
Die Matrixabmessungen müssen zwischen 1 und MAX_VECTOR_SIZE sein.
|
- ERR_SHARED
- 3054
|
Die angegebene Variable kann nicht als freigegeben deklariert werden.
|
- ERR_INLINE
- 3055
|
Die angegebene Variable kann nicht als Inline deklariert werden.
|
- ERR_LITERAL_VARIABLE
- 3057
|
Die angegebene Variable ist ein Literalausdruck.
|
- ERR_ARRAY_LITERAL
- 3058
|
Arrayabmessungen müssen literal skalare Ausdrücke sein.
|
- ERR_ARRAY_SIZE
- 3059
|
Die Arraydimension muss zwischen 1 und 65536 sein.
|
- ERR_VECTOR_LITERAL
- 3060
|
Die Vektordimension muss ein literaler Skalarausdruck sein.
|
- ERR_MATRIX_LITERAL
- 3061
|
Matrixabmessungen müssen literal skalare Ausdrücke sein.
|
- ERR_UNIFORM_OUT
- 3062
|
Die angegebene Variable kann nicht als „uniform out“ deklariert werden.
|
- ERR_SAMPLER
- 3063
|
Die angegebene Variable kann kein Sampler sein.
|
- ERR_OBJECT_LITERALS
- 3064
|
Objektliteralausdrücke sind in Funktionen nicht zulässig.
|
- ERR_OBJECT_ASSIGNMENTS
- 3065
|
Objektzuweisungen sind innerhalb von Funktionen nicht zulässig.
|
- ERR_SAMPLER_EXPECTED
- 3066
|
Es wurde ein Sampler erwartet.
|
- ERR_AMBIGUOUS_FUNCTION_CALL
- 3067
|
Der Funktionsaufruf ist mehrdeutig.
|
- ERR_PROTOTYPE
- 3068
|
Der Rückgabewert einer Funktion unterscheidet sich vom Rückgabewert des Prototyps der Funktion.
|
- ERR_FUNCTION_HAS_BODY
- 3069
|
Die Funktion verfügt bereits über einen Textkörper.
|
- ERR_PARSE_INDEFINITE_ACOS
- 3070
|
Beim Analysieren eines unbestimmten Arkuskosinus wurde ein Syntaxfehler gefunden.
|
- ERR_PARSE_INDEFINITE_ASIN
- 3071
|
Beim Analysieren eines unbestimmten Arkussinus wurde ein Syntaxfehler gefunden.
|
- ERR_ARRAY_IMPLICIT
- 3072
|
Arrayabmessungen für diesen Typ müssen explizit sein.
|
- ERR_ARRAY_IMPLICIT_ORDER
- 3073
|
Sekundäre Arrayabmessungen müssen explizit sein.
|
- ERR_ARRAY_IMPLICIT_VALUE
- 3074
|
Dem impliziten Array fehlt ein Wert.
|
- ERR_ARRAY_IMPLICIT_SIZE
- 3075
|
Der implizite Arraytyp stimmt nicht überein.
|
- ERR_VOID_SEMANTIC
- 3076
|
Eine leere Funktion kann keine Semantik zugeordnet haben.
|
- ERR_USAGE_MATRIX
- 3077
|
Nicht-Matrixtypen können nicht als row_major oder column_major deklariert werden.
|
- ERR_REDEFINITION_LOOP_CONTROL
- 3078
|
Die Variable des Schleifensteuerelements, die außerhalb des Bereichs für die Schleife verwendet wird, steht in Konflikt mit einer vorherigen Deklaration im äußeren Bereich; die neueste Definition wurde verwendet.
|
- ERR_RETURN_VOID
- 3079
|
Void-Funktionen können keinen Wert zurückgeben.
|
- ERR_RETURN_VALUE
- 3080
|
Funktion muss einen Wert zurückgeben.
|
- ERR_COMMA_EXPRESSION
- 3081
|
Ein Kommaausdruck wurde verwendet, bei dem möglicherweise eine Initialisierungsliste vorgesehen war.
|
- ERR_BINARYTYPE_EXPECTED
- 3082
|
Für bitweise Operatoren ist ein Int- oder nicht signierter Int-Typ erforderlich.
|
- ERR_GEOMETRY_CONFLICT
- 3083
|
Es liegen widersprüchliche Geometrietypen vor.
|
- ERR_ATTRIBUTE
- 3084
|
Fehler mit dem Attribut aufgrund von Fehlern mit seinen Parametern.
|
- ERR_UNSIGNED_TYPE
- 3085
|
Der nicht signierte Typ kann nicht mit diesem Variablentyp verwendet werden.
|
- ERR_DEPRECATED_IN_STRICT_MODE
- 3086
|
Die spezielle Syntax (DirectX 9-Syntax) oder das Schlüsselwort (Pixelshader) ist im strikten Modus veraltet.
|
- ERR_NO_METHODS
- 3087
|
Das Objekt verfügt nicht über Methoden.
|
- ERR_UNKNOWN_METHOD
- 3088
|
Das Objekt verfügt nicht über die angegebene Methode.
|
- ERR_TARGETUSAGE_INVALID
- 3089
|
Das Shaderziel oder die Verwendung ist ungültig.
|
- ERR_NO_OBJECTS_IN_STRUCTS
- 3090
|
Keine beschreibbaren Texturen, Sampler oder UAVs können Mitglieder von zusammengesetzten Typen mit Schnittstellenvererbung sein.
|
- ERR_PACK_OFFSET_IN_INVALID_SCOPE
- 3091
|
Packoffset ist nur in einem Konstantenpuffer zulässig.
|
- ERR_UNARY_NEGATE_OF_UNSIGNED
- 3092
|
Unäre Negation von nicht signiertem Wert ist noch nicht signiert.
|
- ERR_OUT_OF_MEMORY
- 3093
|
Bei der Durchführung des Vorgangs ist der Speicherplatz ausgegangen.
|
- ERR_NON_COMPOUND_BASE
- 3094
|
Der Basistyp ist keine Struktur, Klasse oder Schnittstelle.
|
- ERR_MULTI_CONCRETE_BASE
- 3095
|
Es wurden mehrere konkrete Basistypen angegeben.
|
- ERR_NOT_TEMPLATE_TYPE
- 3096
|
Die angegebene Variable ist kein Vorlagentyp.
|
- ERR_STATIC_METHOD_MEMBER_USE
- 3097
|
Die angegebene statische Methode kann nicht auf Instanzmitglied verweisen.
|
- ERR_NO_METHOD_PROTOTYPE
- 3098
|
Die Methode wurde in der Klasse nicht gefunden.
|
- ERR_STATIC_METHOD_INSTANCE_CALL
- 3099
|
Die angegebene statische Methode kann nicht für Objekte aufgerufen werden.
|
- ERR_NO_STATIC_MEMBER_DECL
- 3100
|
Das angegebene statische Mitglied wird in der Klasse nicht gefunden oder ist keine statische Variable.
|
- ERR_STATIC_MEMBER_TYPE_MISMATCH
- 3101
|
Der Deklarationstyp unterscheidet sich vom Definitionstyp.
|
- ERR_INVALID_STATIC_MEMBER_SCOPE
- 3102
|
Statische Mitglieder können nur in globalen Bereichen definiert werden.
|
- ERR_MISSING_VARIABLE_DEFINITION
- 3103
|
Die angegebene Variable wurde deklariert, aber nicht definiert.
|
- ERR_NO_DATA_IN_INTERFACES
- 3104
|
Schnittstellen können keine Daten enthalten.
|
- ERR_NO_STATIC_METHODS_IN_INTERFACES
- 3105
|
Schnittstellenmethoden können nicht statisch sein.
|
- ERR_NO_INTERFACE_METHOD_BODIES
- 3106
|
Schnittstellenmethoden können nicht außerhalb einer Schnittstelle deklariert werden.
|
- ERR_NO_INTERFACE_INHERITANCE
- 3107
|
Schnittstellen können nicht von anderen Typen erben.
|
- ERR_CLASS_MISSING_INTERFACE_METHOD
- 3108
|
Die angegebene Methode wird von der Klasse nicht implementiert.
|
- ERR_MISMATCHED_OVERRIDE_RETTYPE
- 3109
|
Der Rückgabetyp stimmt nicht mit der überschriebenen Methode überein.
|
- ERR_NO_INTERFACES_AS_MEMBERS
- 3110
|
Schnittstellen können keine Mitglieder sein.
|
- ERR_RECURSIVE_CONTAINMENT
- 3111
|
Typen können keine Mitglieder ihres eigenen Typs enthalten.
|
- ERR_NO_SWITCH
- 3112
|
Aufruf- oder Forcecase-Attribute können nicht für Switch-Anweisungen in den angegebenen Programmen verwendet werden.
|
- ERR_NO_OUT_DEFAULTS
- 3113
|
|
- ERR_DEFAULT_REDEFINED
- 3114
|
Standardparameter können nur im ersten Prototyp bereitgestellt werden.
|
- ERR_CONFLICTING_REGISTER_SEMANTICS
- 3115
|
Das angegebene Register wird mehrmals verwendet.
|
- ERR_INVALID_API_CALL
- 3116
|
Der API-Aufruf ist ungültig.
|
- ERR_INVALID_COMPILE_EXPR_FLAG
- 3117
|
Das Debuginfo-Flag kann nur global festgelegt werden.
|
- ERR_INTERFACE_OUT
- 3118
|
Schnittstellen können nur Eingaben sein.
|
- ERR_MULTI_DIM_POINTER_ARRAY
- 3119
|
Schnittstellenarrays können nicht mehrdimensional sein.
|
- ERR_INVALID_INDEX
- 3120
|
Es wurde ein ungültiger Typ für den Index angegeben. Index muss ein Skalar oder ein Vektor mit der richtigen Anzahl von Dimensionen sein.
|
- ERR_INDEXABLE_TYPE_EXPECTED
- 3121
|
Ein Array, eine Matrix, ein Vektor oder ein indizierbarer Objekttyp wurde im Indexausdruck erwartet.
|
- ERR_NON_SCALAR_VECTOR_ELEMENT
- 3122
|
Der Vektorelementtyp muss ein skalarer Typ sein.
|
- ERR_NON_SCALAR_MATRIX_ELEMENT
- 3123
|
Der Matrixelementtyp muss ein skalarer Typ sein.
|
- ERR_OBJECT_HAS_OBJECT_ELEMENT
- 3124
|
Der Objektelementtyp kann kein Objekttyp sein.
|
- ERR_INVALID_DOT_MIPS_USAGE
- 3125
|
Der MIPS-Typ kann nur in einem Indizierungsausdruck mit zwei Elementen verwendet werden, z. B. .mips[mip][element].
|
- ERR_METHOD_IMPL_PROTO_MISMATCH
- 3126
|
Die angegebene Methode entsprach keinem Prototyp in der Klasse.
|
- ERR_METHOD_IMPL_BODY_MISSING
- 3127
|
Die angegebene Methode kann nicht erneut deklariert werden.
|
- ERR_NON_SIMPLE_STREAM
- 3128
|
Streamparameter können nur Einzelelementtypen sein.
|
- ERR_WARNING_AS_ERROR
- 3129
|
Eine Warnung wurde als Fehler behandelt.
|
- ERR_FX_SINGLE
- 3130
|
Die angegebene Variable kann nicht „single“ deklariert werden.
|
- ERR_NO_STATIC_INTERFACE_INIT
- 3131
|
Statische Schnittstellen können keine Initialisierer haben.
|
- ERR_NO_INTERFACES_IN_BUFFERS
- 3132
|
Schnittstellen können nicht in Puffern deklariert werden.
|
- WAR_TYPE_MISMATCH
- 3200
|
Typenkonflikte werden nicht empfohlen.
|
- WAR_NOFRAGMENTS
- 3201
|
Fragmente werden nicht empfohlen.
|
- WAR_INVALID_SEMANTIC
- 3202
|
Die Semantik gilt nicht und wird ignoriert.
|
- WAR_SIGNED_UNSIGNED_COMPARE
- 3203
|
Ein Konflikt zwischen mit oder ohne Vorzeichen zwischen Ziel und Wert ist aufgetreten, und es wird vorzeichenlos angenommen.
|
- WAR_INT_TOO_LARGE
- 3204
|
Vorzeichenloser Ganzzahl-Literal ist zu groß und wird abgeschnitten.
|
- WAR_PRECISION_LOSS
- 3205
|
Bei der Konvertierung von größerem in kleineren Typ kann ein Datenverlust auftreten.
|
- WAR_ELT_TRUNCATION
- 3206
|
Die implizite Abkürzung eines Vektortyps ist aufgetreten.
|
- WAR_CONST_INITIALIZER
- 3207
|
Initialisierungsprogramm wurde für eine globale „const“-Variable verwendet. Dies erfordert das Festlegen einer externen Konstante. Wenn ein Literal gewünscht wird, verwenden Sie stattdessen „static const“.
|
- WAR_FAILED_COMPILING_10L9VS
- 3208
|
Fehler beim Kompilieren der 10_level_9 (9_x Featureebenen) der Vertex-Shaderversion der Bibliotheksfunktion.
|
- WAR_FAILED_COMPILING_10L9PS
- 3209
|
Fehler beim Kompilieren der 10_level_9 (9_x Featureebenen) der Pixelshaderversion der Bibliotheksfunktion.
|
- ERR_COMP_NOT_YET_IMPLEMENTED
- 3500
|
Die speziellen Ausdrücke sind noch nicht implementiert.
|
- ERR_ENTRYPOINT_NOT_FOUND
- 3501
|
Die Einstiegspunktfunktion wurde nicht gefunden.
|
- ERR_MISSING_INPUT_SEMANTICS
- 3502
|
Der angegebene Eingabeparameter enthält keine Semantik.
|
- ERR_MISSING_OUTPUT_SEMANTICS
- 3503
|
Der angegebene Ausgabeparameter oder Funktionsrücklaufwert enthält keine Semantik.
|
- ERR_COMP_ARRAY_INDEX_OUT_OF_BOUNDS
- 3504
|
Der Index des Arrays ist außerhalb der Grenzen.
|
- ERR_OLD_VERSION
- 3505
|
Die verwendete Version wird nicht mehr unterstützt; verwenden Sie stattdessen eine aktuelle Version.
|
- ERR_UNRECOGNIZED_VERSION
- 3506
|
Das Compilerziel wird nicht erkannt.
|
- ERR_RETURN
- 3507
|
Der Typ kann keinen Wert zurückgeben.
|
- ERR_OUT_UNINITIALIZED
- 3508
|
Dem Ausgabeparameter oder Rückgabewert wurde nie ein Wert zugewiesen.
|
- ERR_DEPENDENT_TEX1D
- 3509
|
Texturbeispiel wird als abhängig betrachtet, da texcoord nicht als mindestens ein Float deklariert wurde.
|
- ERR_FUNCTION_MISSING_BODY
- 3510
|
Die Funktion fehlt eine Implementierung.
|
- ERR_CANT_UNROLL
- 3511
|
Die Schleife kann die Registrierung nicht aufheben, die Schleife wird nicht rechtzeitig beendet (in der angegebenen Anzahl von Iterationen), oder die nicht registrierte Schleife ist zu groß. Verwenden Sie das [unroll(n)]-Attribut, um eine genaue höhere Zahl zu erzwingen.
|
- ERR_ARRAY_INDEX_MUST_BE_LITERAL
- 3512
|
Der Index des Samplerarrays muss ein Literalausdruck sein.
|
- ERR_COMP_ARRAY_EXPECTED
- 3513
|
Ein Array oder eine bestimmte Arraydimension wurde erwartet.
|
- ERR_GEOMETRY_INVALID
- 3514
|
Die angegebene Eingabesemantik ist für Geometrie-Shadergrundtypen ungültig, sie muss ein eigener Parameter sein.
|
- ERR_TARGET_INVALID
- 3515
|
Das Ziel ist ungültig. Benutzerdefinierte Puffer können z. B. nicht als zielspezifisch festgelegt werden, und die Registerspezifikation hat eine bestimmte Bindung erwartet.
|
- ERR_TEXCUBE_OFFSET_INVALID
- 3516
|
Texcube-Anweisungen können keine ganzzahligen Offsets aufweisen.
|
- ERR_UNDEFINED_VARIABLE
- 3517
|
Die Variable ist nicht definiert.
|
- ERR_BREAK_OUTSIDE_LOOP
- 3518
|
Ein break muss sich innerhalb einer Schleife befinden.
|
- ERR_CONTINUE_OUTSIDE_LOOP
- 3519
|
Ein Fortsetzungsvorgang muss sich innerhalb einer Schleife befinden.
|
- ERR_TEXPROJ_INVALID_TEXCOORD
- 3520
|
Texturprojektion kann keine Texcoord-Anweisungen haben.
|
- ERR_TEXTURE_TYPE
- 3521
|
Der Rückgabetyp der Textur ist zu groß. Er darf nicht mehr als vier Komponenten überschreiten.
|
- ERR_TEXTURE_OBJECTS_UNSUPPORTED
- 3522
|
Texturobjekte oder Datenströme werden für Legacyziele nicht unterstützt.
|
- ERR_COMPAT_MAKETEXTURE
- 3523
|
Systeminterne DirectX 9-Funktionen werden deaktiviert, wenn sie nicht im DirectX 9-Kompatibilitätsmodus ausgeführt werden.
|
- ERR_DUPLICATE_ATTRIBUTE
- 3524
|
Bestimmte Attribute können nicht zusammen verwendet werden, z. B. „loop“ und „unroll“, oder ein dupliziertes Attribut wurde bereitgestellt.
|
- ERR_NOT_SIMPLE_LOOP
- 3525
|
Die Schleife kann keinem Shaderziel zugeordnet werden, da das Ziel keine breaks unterstützt.
|
- ERR_GRADIENT_WITH_BREAK
- 3526
|
Gradientenanweisungen können nicht in Schleifen mit breaks verwendet werden.
|
- ERR_TEXTURE_OFFSET
- 3527
|
Der Texturzugriff erfordert Literalversatz und Multisampleindex.
|
- ERR_CANT_BRANCH
- 3528
|
Flusssteuerung (Verzweigung) kann in diesem Profil nicht verwendet werden.
|
- ERR_MUST_BRANCH
- 3529
|
Die Vereinfachung mit der Flusssteuerung in dieser spezifischen Situation kann nicht erfolgen.
|
- ERR_BIND_INVALID
- 3530
|
Ungültiger Bindungsvorgang. Puffer können z. B. nur an einen Steckplatz oder einen konstanten Offset gebunden werden; ungültige Registerspezifikation, da eine bestimmte Bindung erwartet, aber nicht aufgetreten ist; packoffset-Elemente können nicht mit nonpackoffset-Elementen in einem cbuffer kombiniert werden.
|
- ERR_NEED_UNROLL_FORCED_LOOP
- 3531
|
Schleifen, die mit dem Attribut „Schleife“ gekennzeichnet sind, können nicht aufgelöst werden.
|
- ERR_DUPLICATE_CASE
- 3532
|
In einer switch-Anweisung ist eine doppelte Standard- oder case-Anweisung aufgetreten.
|
- ERR_MUST_HAVE_BREAK
- 3533
|
Nicht leere case-Anweisungen müssen einen break oder return aufweisen.
|
- ERR_LOW_PRECISION
- 3534
|
Teilgenauigkeit wird für das angegebene Ziel nicht unterstützt. Min-Precision-Typen bieten möglicherweise ähnliche Funktionalität.
|
- ERR_UNSUPPORTED_OPERATION
- 3535
|
Es wurde ein nicht unterstützter Vorgang ausgeführt. Bitweise Vorgänge werden z. B. für Legacyziele nicht unterstützt. CheckAccessFullyMapped erfordert Shadermodell 5 oder höher; TextureXxx-Methoden für gekachelte Ressourcen erfordern Shadermodell 5 oder höher.
|
- ERR_INCOMPATIBLE_DUP_SEMANTICS
- 3536
|
SV_ClipDistance-Semantik kann nicht verwendet werden, wenn das clipplanes-Attribut verwendet wird, oder doppelte Eingabesemantik kann den Typ, die Größe oder das Layout nicht ändern.
|
- ERR_NO_FALLTHROUGH
- 3537
|
Fall-Through-Fälle in Switch-Anweisungen werden nicht unterstützt. Case/-Standardanweisungen, die ohne break auf den nächsten case/zurückfallen, können keinen Code enthalten.
|
- ERR_NON_LITERAL_SAMPLER
- 3538
|
Der Samplerparameter muss aus einem Literalausdruck stammen.
|
- ERR_OLDVERSION
- 3539
|
Eine bestimmte Shaderversion, z. B. ps_1_x, wird nicht mehr unterstützt; verwenden Sie /Gec im fxc.exe-HLSL-Codecompiler, um automatisch auf die nächste Shaderversion zu aktualisieren, z. B. ps_2_0; alternativ ermöglicht die /LD-Option von fxc die Verwendung einer vorherigen Compiler-DLL.
|
- ERR_NO_GLOBAL_PACK_OFFSETS
- 3540
|
Globale packoffset-Variablen werden nicht unterstützt.
|
- ERR_INVALID_PACK_OFFSET_NAME
- 3541
|
Ungültiger packoffset-Speicherort wurde angegeben.
|
- ERR_PACK_OFFSET_CANT_HAVE_TARGET
- 3542
|
Eine packoffset-Variable darf keinen Zielqualifizierer haben.
|
- ERR_REINTERPRET_UNSUPPORTED
- 3543
|
Der Vorgang kann den angegebenen Datentyp nicht erneut interpretieren.
|
- ERR_NO_INTERFACE_SUPPORT
- 3544
|
Abstrakte Schnittstellen werden für das angegebene Ziel nicht unterstützt. Schnittstellenverweise müssen in bestimmte Instanzen aufgelöst werden.
|
- ERR_NO_IFACE_METHOD_IMPLS
- 3545
|
Keine Klassen implementieren die angegebene Methode.
|
- ERR_TBUFFER_UNSUPPORTED
- 3546
|
Das Lesen aus Texturpuffern wird für das angegebene Ziel nicht unterstützt.
|
- ERR_NO_GLOBAL_COMPOUND_WRITES
- 3547
|
Globale Strukturen und Klassen können nicht geändert werden.
|
- ERR_NO_NEGATIVE_EMULATED_UINTS
- 3548
|
Die angegebenen uints können nur mit bekannten positiven Werten verwendet werden, wenn möglich int verwenden.
|
- ERR_INTERLOCKED_TARGET
- 3549
|
Interlocked-Ziele müssen groupshared- oder UAV-Elemente sein. Oder das angegebene Ziel unterstützt keine Interlocked-Vorgänge, beispielsweise sind IncrementCounter/DecrementCounter nur für RWStructuredBuffer-Objekte gültig.
|
- WAR_ARRAY_INDEX_MUST_BE_LITERAL
- 3550
|
Der Index des Samplerarrays muss ein Literalausdruck sein, sodass die Schleife zur Auflösung (unroll) gezwungen ist.
|
- WAR_INFINITE_LOOP
- 3551
|
Eine endlose Schleife wurde erkannt, weshalb die Schleife keine Werte schreibt.
|
- WAR_NOT_SIMPLE_LOOP
- 3552
|
Die Schleife kann keinem Shaderziel zugeordnet werden, da das Ziel keine breaks unterstützt.
|
- WAR_GRADIENT_WITH_BREAK
- 3553
|
Gradientenanweisungen können nicht in Schleifen mit breaks verwendet werden.
|
- WAR_UNKNOWN_ATTRIBUTE
- 3554
|
Das Attribut ist für die angegebene Anweisung unbekannt oder ungültig.
|
- WAR_INCOMPATIBLE_FLAGS
- 3555
|
Flags sind nicht mit dem Vorgang kompatibel.
|
- WAR_INT_DIVIDE_SLOW
- 3556
|
Ganzzahldivisionen sind möglicherweise viel langsamer; versuchen Sie, wenn möglich uints zu verwenden.
|
- WAR_TOO_SIMPLE_LOOP
- 3557
|
Die Schleife wird nur für eine begrenzte Anzahl von Iterationen ausgeführt oder scheint nichts zu tun, also erwägen Sie, sie zu entfernen oder eine Auflösung zu erzwingen.
|
- WAR_ENDIF_UNINITIALIZED
- 3558
|
Die #endif-Direktive ist nicht initialisiert.
|
- WAR_LOOP_ASYMMETRIC_RETURN
- 3559
|
Die Schleife gibt asymmetrisch zurück.
|
- WAR_MUST_BRANCH
- 3560
|
If-Anweisungen, die Arrayzugriffe außerhalb des gültigen Bereichs enthalten, können nicht vereinfacht werden.
|
- WAR_OLDVERSION
- 3.561
|
Eine bestimmte Shaderversion, z. B. ps_1_x, wird nicht mehr unterstützt; verwenden Sie die nächste Shaderversion, z. B. ps_2_0.
|
- WAR_OUTOFBOUNDS_LOOPSIM
- 3562
|
Die Schleifensimulation verlässt den gültigen Bereich.
|
- WAR_OUTOFBOUNDS_LOOPUNROLL
- 3563
|
Die Schleife wird außerhalb des gültigen Bereichs aufgelöst.
|
- WAR_PRAGMA_RULEDISABLE
- 3564
|
Um bessere Kompilierungsergebnisse zu erzielen, sollten Sie in Betracht ziehen, die angegebene Regel erneut zu aktivieren.
|
- WAR_DID_NOT_SIMULATE
- 3565
|
Die Schleifensimulation wurde frühzeitig abgeschlossen, verwenden Sie /O1 oder höher für potenziell bessere Codegen.
|
- WAR_NO_EARLY_BREAK
- 3566
|
Die Schleife wird nicht frühzeitig beendet. Versuchen Sie, sicherzustellen, dass die Schleifenbedingung so eng wie möglich ist.
|
- WAR_IGNORING_REGISTER_SEMANTIC
- 3567
|
Die Registersemantik wird ignoriert.
|
- WAR_UNKNOWN_PRAGMA
- 3568
|
Die unbekannte Pragmadirektive wird ignoriert.
|
- WAR_LOOP_TOO_LONG
- 3569
|
Die Schleife wird für mehr als die maximale Anzahl von Iterationen für das angegebene Shaderziel ausgeführt, wodurch die Auflösung der Schleife erzwungen wird.
|
- WAR_GRADIENT_MUST_UNROLL
- 3570
|
Eine Gradientenanweisung wird in einer Schleife mit unterschiedlicher Iteration verwendet, wodurch die Auflösung der Schleife erzwungen wird.
|
- WAR_POW_NOT_KNOWN_TO_BE_POSITIVE
- 3571
|
Die systeminterne Funktion pow(f, e) funktioniert nicht für negative f, verwenden Sie abs(f) oder behandeln sie negative Werte bedingt, wenn Sie sie erwarten.
|
- WAR_VARYING_INTERFACE
- 3572
|
Schnittstellenverweise müssen in nicht unterschiedliche Objekte aufgelöst werden.
|
- WAR_TESSFACTORSCALE_OUTOFRANGE
- 3573
|
Die Tessellationsfaktorskala wird an den Bereich [0, 1] gebunden.
|
- WAR_SYNC_IN_VARYING_FLOW
- 3574
|
Threadsynchronisierungsvorgänge können nicht in unterschiedlicher Flusssteuerung verwendet werden.
|
- WAR_BREAK_FROM_UAV
- 3575
|
Die automatische Auflösung wurde für die Schleife deaktiviert, erwägen Sie die Verwendung des [unroll]-Attributs oder die manuelle Auflösung. Oder Schleifenabbruchbedingungen in unterschiedlicher Flusssteuerung, sodass keine Abhängigkeit von Daten bestehen kann, die von einem UAV gelesen werden.
|
- WAR_OVERRIDDEN_SEMANTIC
- 3576
|
Patchsemantik muss sich im eingeschlossenen Typ befinden, damit die äußere Semantik ignoriert wird. Oder Semantik im Typ wird durch Variable/Funktion oder einschließenden Typen überschrieben.
|
- WAR_KNOWN_NON_SPECIAL
- 3577
|
Der Wert kann nicht unendlich sein, ein Aufruf von isfinite ist möglicherweise nicht erforderlich. /Gis könnte erzwingen, dass isfinite ausgeführt wird. Oder der Wert kann nicht NaN sein, ein Aufruf von isnan ist möglicherweise nicht erforderlich. /Gis könnte erzwingen dass isnan ausgeführt wird.
|
- WAR_TLOUT_UNINITIALIZED
- 3578
|
Der Ausgabewert wird nicht vollständig initialisiert.
|
- WAR_GROUPSHARED_UNSUPPORTED
- 3579
|
Die angegebene Variable unterstützt groupshared nicht, sodass groupshared ignoriert wird.
|
- WAR_CONDITIONAL_SIDE_EFFECT
- 3580
|
Beide Seiten des &&-, ||- oder ?:-Operators werden immer ausgewertet, sodass der Nebeneffekt auf der angegebenen Seite nicht bedingt ist.
|
- WAR_NO_UNSIGNED_ABS
- 3581
|
Der abs-Vorgang für vorzeichenlose Werte ist nicht relevant, sodass er ignoriert wird.
|
- WAR_TEXTURE_OFFSET
- 3582
|
Der Texturzugriff muss einen Literalversatz und einen Multisampleindex aufweisen.
|
- WAR_POTENTIAL_RACE_CONDITION_UAV
- 3583
|
Eine Racebedingung, die in eine freigegebene Ressource geschrieben wird, wurde erkannt; beachten Sie, dass Threads denselben Wert schreiben, die Leistung kann jedoch aufgrund von Konflikten verringert werden.
|
- WAR_POTENTIAL_RACE_CONDITION_GSM
- 3.584
|
Es wurde eine Racebedingung erkannt, die in gemeinsam genutzten Speicher schreibt. Beachten Sie, dass Threads denselben Wert schreiben, die Leistung jedoch aufgrund von Konflikten verringert sein kann.
|
- WAR_UNRELIABLE_SOURCE_MARK
- 3585
|
Source_mark ist in /Od-Builds am nützlichsten. Ohne /Od kann source_mark im endgültigen Shader durch Optimierungen verschoben werden.
|
- WAR_NO_INTERFACE_SUPPORT
- 3586
|
Abstrakte Schnittstellen werden für das angegebene Ziel nicht unterstützt, sodass Schnittstellenverweise in bestimmte Instanzen aufgelöst werden müssen.
|
- WAR_MIN10_RCP
- 3587
|
Das Ziel emuliert A / B mit A * Kehrwert(B). Wenn der Kehrwert von B in Ihrem Min-Precision-Typ nicht dargestellt werden kann, ist das Ergebnis möglicherweise nicht mathematisch korrekt.
|
- WAR_NO_CLIPPLANES_IN_LIBRARY
- 3588
|
Das clipplanes-Attribut wird in Bibliotheksfunktionen ignoriert.
|
- ERR_PRAGMA_DEF_OBSOLETE
- 3589
|
Die Direktive „#pragma def“ wird für DirectX 10+- und 10_level_9 (9_x Featureebenen)-Ziele nicht mehr unterstützt. Verwenden Sie den Kompatibilitätsmodus, um die Kompilierung zuzulassen.
|
- ERR_NO_32_BIT_HALF
- 3650
|
Globale Variablen können den Typ „half“ im angegebenen Ziel nicht verwenden. Verwenden Sie das Abwärtskompatibilitätsflag, um diese Variable als Float zu behandeln.
|
- ERR_NO_32_BIT_DOUBLE
- 3651
|
Das angegebene Ziel unterstützt keine doppelten Datentypwerte.
|
- ERR_NO_SMALL_INT
- 3652
|
Das angegebene Ziel unterstützt keine 8-Bit- oder 16-Bit-Ganzzahlen.
|
- ERR_NO_64_BIT_INT
- 3653
|
Das angegebene Ziel unterstützt keine 64-Bit-Ganzzahlen.
|
- ERR_NO_UNSIGNED_ABS
- 3654
|
Der abs-Vorgang für vorzeichenlose Werte wird nicht unterstützt.
|
- ERR_THREAD_GROUP_SIZE_INVALID
- 3655
|
Die Threadgruppengröße ist ungültig.
|
- ERR_THREAD_GROUP_SIZE_MISSING
- 3656
|
Die Größe der Threadgruppe fehlt.
|
- ERR_HSATTRIBUTE_INVALID
- 3657
|
Es wurde erwartet, dass der angegebene Parameter ein bestimmter Wert ist, es wurde aber der angegebene Wert erhalten. Oder Linien- oder Dreiecksausgabetopologien sind nur mit Isolinedomänen verfügbar. Oder der maximale Tesselationsfaktor muss sich im Bereich [1,64] befinden.
|
- ERR_HS_PATCH_INVALID
- 3658
|
Es ist nur ein InputPatch- OutputPatch-Parameter zulässig. Oder InputPatch-Eingaben können nur in Hull- und Geometrie-Shadern (5_0+) verwendet werden. Oder OutputPatch-Eingaben können nur in den Domain-Shadern und der Patchkonstantenfunktion eines Hull-Shaders verwendet werden.
|
- ERR_HS_TYPE_MISMATCH
- 3659
|
Die Patchkonstantenfunktion muss den gleichen Eingabekontrollpunkttyp verwenden, der in der Kontrollpunktphase deklariert wird. Oder die Patchkonstantenfunktion muss den gleichen Ausgabekontrollpunkttyp verwenden, der aus der Kontrollpunktphase zurückgegeben wird. Oder die Ausgabepatcheingabe der Patchkonstantenfunktion sollte eine bestimmte Anzahl von Elementen aufweisen, hat jedoch den angegebenen Wert.
|
- ERR_INTERLOCKED_UNSUPPORTED
- 3660
|
Das angegebene Ziel unterstützt keine Interlocked-Vorgänge.
|
- ERR_GROUPSHARED_UNSUPPORTED
- 3661
|
Die angegebene Variable unterstützt groupshared nicht.
|
- ERR_INDETERMINATE_DERIVATIVE
- 3662
|
Der Gradientenvorgang verwendet einen Wert, der möglicherweise nicht für alle Pixel definiert ist (im angegebenen Ziel können UAV-Lasten nicht an Gradientenvorgängen teilnehmen).
|
- ERR_SYNC_IN_VARYING_FLOW
- 3663
|
Threadsynchronisierungsvorgänge können nicht in unterschiedlicher Flusssteuerung verwendet werden.
|
- ERR_SYNC_UNSUPPORTED
- 3664
|
Das angegebene Ziel unterstützt keine Synchronisierungsvorgänge.
|
- ERR_NO_APPEND_CONSUME
- 3665
|
Das angegebene Ziel unterstützt keine Append/Consume-Puffer.
|
- ERR_NO_TYPED_UAVS
- 3666
|
Das angegebene Ziel unterstützt keine typierten UAVs.
|
- ERR_NO_UAVS
- 3667
|
Das angegebene Ziel unterstützt keine UAVs.
|
- ERR_INDEX_IS_NOT_GROUP_INDEX
- 3668
|
Das Speichern in groupshared-Speicher für bestimmte Ziele darf nur von einem SV_GroupIndex indiziert werden.
|
- ERR_NON_LITERAL_RESOURCE
- 3669
|
Ressourcen, die indiziert werden, können nicht aus bedingten Ausdrücken stammen, sie müssen aus Literalausdrücken stammen.
|
- ERR_NON_LITERAL_STREAM
- 3670
|
Der Streamparameter muss aus einem Literalausdruck stammen.
|
- ERR_BREAK_FROM_UAV
- 3671
|
Schleifenabbruchbedingungen in unterschiedlicher Flusssteuerung, sodass keine Abhängigkeit von Daten bestehen kann, die von einem UAV gelesen werden.
|
- ERR_NO_PULL_MODEL
- 3672
|
Das angegebene Ziel unterstützt keine Pullmodell-Attributauswertung.
|
- ERR_CANT_PULL_POSITION
- 3673
|
Das angegebene Ziel unterstützt keine Pullmodell-Auswertung der Position.
|
- ERR_PULL_MUST_BE_INPUT
- 3674
|
Die Attributauswertung kann nur für Werte erfolgen, die direkt aus Eingaben stammen.
|
- ERR_LOOP_CONDITION_OUT_OF_BOUNDS
- 3675
|
Die Auflösung einer Schleife mit einem Arrayverweis außerhalb des zulässigen Bereichs in der Bedingung ist nicht möglich.
|
- ERR_TYPED_UAV_LOAD_MULTI_COMP
- 3676
|
Typierte UAV-Lasten werden nur für Einzelkomponenten-32-Bit-Elementtypen unterstützt.
|
- ERR_MULTIPLE_DEPTH_OUT
- 3677
|
Das angegebene Ziel lässt nur eine Tiefenausgabe zu.
|
- ERR_NO_ORDERED_ACCESS_IN_INTERFACE
- 3678
|
Schnittstellenerreichbare Mitglieder, die UAVs oder groupshared-Variablen enthalten, sind noch nicht implementiert.
|
- ERR_COMP_GLC_INVALID
- 3679
|
Die Speicherklasse globallycoherent kann nur mit Unordered Access View (UAV)-Puffern verwendet werden und kann nicht mit Anfüge-/Verbrauchspuffern verwendet werden.
|
- ERR_HS_UNKNOWN_OUTPUT_TYPE
- 3680
|
Wenn Sie einen Pass-Through-Kontrollpunkt-Shader definieren, müssen Sie ein InputPatch-Objekt deklarieren, und die Anzahl der Ausgabekontrollpunkte muss null sein oder der Größe des Eingabepatches entsprechen.
|
- ERR_ATOMIC_REQUIRES_INT
- 3681
|
Das angegebene Ziel unterstützt nur Interlocked-Vorgänge für skalare Int- oder Uint-Daten.
|
- ERR_ATTRIBUTE_PARAM_SIDE_EFFECT
- 3682
|
Ausdrücke mit Nebeneffekten sind als Attributparameter ungültig
|
- ERR_INVALID_RESOURCE_CONTAINER
- 3683
|
Groupshared-Variablen können keine Ressourcen wie Texturen, Sampler oder UAVs enthalten. Oder Ressourcen wie Texturen, Sampler oder UAVs können keine anderen Ressourcen enthalten.
|
- ERR_UNSUPPORTED_DOUBLE_OPERATION
- 3684
|
Das angegebene Ziel unterstützt keine Gleitkommazahlen mit doppelter Genauigkeit. Oder der Vorgang kann nicht direkt für Ressourcen verwendet werden. Oder der Vorgang kann nicht mit Doubles verwendet werden, erst in Gleitkommawert konvertieren. Oder der Vorgang wird für den angegebenen Typ nicht unterstützt.
|
- ERR_INVALID_TESS_FACTOR_SEMANTIC
- 3685
|
Die Tessfactor-Semantik ist nicht ordnungsgemäß. Oder in Konflikt stehende Quad/Tri/Isoline-Tessfactor-Semantik. Oder die Tessfactor-Semantik muss sich in derselben Komponente befinden.
|
- ERR_UNSUPPORTED_THIS_OBJECT
- 3686
|
Das angegebene Objekt wird nicht unterstützt.
|
- ERR_INVALID_SHADER_IO
- 3687
|
Double-Typen können nicht als Shadereingaben oder -ausgaben verwendet werden. Wenn Sie ein Double zwischen Shaderphasen übergeben müssen, müssen Sie es als zwei unints übergeben und asuint und asdouble zum Konvertieren zwischen den Formen verwenden.
|
- ERR_INDEXED_DERIV
- 3688
|
Derivate von indizierten Variablen sind noch nicht implementiert.
|
- ERR_ORDERED_ACCESS_CAST
- 3689
|
Die linke Seite einer Zuordnung kann nicht in ein indizierbares Objekt umgewandelt werden, daher sollten Sie die Verwendung von asuint, asfloat oder asdouble auf der rechten Seite in Betracht ziehen.
|
- ERR_RESOURCE_UNINITIALIZED
- 3690
|
Die zu indizierende Ressource ist nicht initialisiert.
|
- ERR_INVALID_STATIC_VAR_INIT
- 3691
|
Ungültiger Variablenverweis in statischem Variableninitialisierer. Locals können nicht zum Initialisieren statischer Variablen verwendet werden.
|
- ERR_NO_ABORT
- 3692
|
Das angegebene Ziel unterstützt keine Abbrüche.
|
- ERR_NO_MESSAGES
- 3693
|
Das angegebene Ziel unterstützt keine Nachrichten.
|
- ERR_GUARANTEED_RACE_CONDITION_UAV
- 3694
|
Es wurde eine Racebedingung erkannt, die in eine freigegebene Ressource geschrieben wurde. Erwägen Sie daher, diesen Vorgang bedingt zu schreiben.
|
- ERR_GUARANTEED_RACE_CONDITION_GSM
- 3695
|
Es wurde eine Racebedingung erkannt, die in freigegebenen Speicher geschrieben wurde. Erwägen Sie daher, diesen Vorgang bedingt zu schreiben.
|
- ERR_INFINITE_LOOP
- 3696
|
Eine Endlosschleife wurde erkannt, sodass die Schleife nie beendet wird.
|
- ERR_TEMPLATE_VAR_CONFLICT
- 3697
|
Die angegebene Variable entspricht einer Variablen im Vorlagen-Shader, aber das Typlayout stimmt nicht überein.
|
- ERR_RESOURCE_BIND_CONFLICT
- 3698
|
Die angegebene Ressource hatte Bindungskonflikte mit dem Vorlagen-Shader.
|
- ERR_COMPLEX_TEMPLATE_RESOURCE
- 3699
|
Platzhaltervorlagenressourcen können nur einfache Ressourcen sein, sodass Strukturen und Arrays nicht unterstützt werden.
|
- ERR_RESOURCE_NOT_IN_TEMPLATE
- 3700
|
Für die angegebene Ressource ist die Bindung im Vorlagen-Shader nicht vorhanden.
|
- ERR_RESINDEX_UNSUPPORTED
- 3701
|
Das angegebene Ziel unterstützt keine Indizierungsressourcen.
|
- ERR_FMA_ONLY_DOUBLE
- 3702
|
Die systeminterne fma-Funktion kann nur mit doppelten Argumenten verwendet werden.
|
- ERR_NO_MIN_PRECISION
- 3703
|
Das angegebene Ziel unterstützt keine Daten mit minimaler Genauigkeit.
|
- ERR_NO_F32_F16
- 3704
|
Das angegebene Ziel unterstützt keine 16-Bit-Gleitkomma-Konvertierungen.
|
- ERR_NOT_ABLE_TO_FLATTEN
- 3705
|
If-Anweisungen, die Nebeneffekte enthalten, können nicht vereinfacht werden.
|
- ERR_INVALID_MININT
- 3706
|
Ganzzahldivision mit Vorzeichen wird für Typen mit minimaler Genauigkeit nicht unterstützt. In int umwandeln, um 32-Bit-Division zu verwenden.
|
- ERR_INVALID_MIN8FLOAT
- 3707
|
Ein minimaler 8-Bit-Gleitkommawert ist ungültig oder wird nicht unterstützt.
|
- ERR_CONTINUE_INSIDE_SWITCH
- 3708
|
Eine continue-Anweisung kann nicht in einer switch-Anweisung verwendet werden.
|
- ERR_DEBUG_NOT_SUPPORTED_FOR_MODERN
- 3709
|
Das Debuggen wird nicht unterstützt.
|
- ERR_UNSUPPORTED_PARAM_TYPE
- 3710
|
Die angegebenen Funktionsparameter werden nicht unterstützt.
|
- ERR_DUPLICATE_FUNC_PARAM_SEMANTICS
- 3711
|
Bibliotheksfunktionsparameter und Rückgabewerte können keine doppelte Semantik aufweisen.
|
- ERR_LIBRARY_FUNC_UNSUPPORTED
- 3712
|
Bibliotheksfunktionen werden nur für Pixelshader und Vertexshader unterstützt.
|
- ERR_ENTRYPOINT_MUST_BE_EMPTY
- 3713
|
Für eine Bibliothek kann kein Einstiegspunkt angegeben werden. Markieren Sie die Einstiegspunkte der Bibliothek mit dem Exportschlüsselwort.
|
- ERR_NO_STATIC_IN_LIBRARY
- 3714
|
Die angegebene Variable ist als statisch deklariert, was für Bibliotheken noch nicht unterstützt wird.
|
- ERR_NO_TBUFFER_IN_LIBRARY
- 3715
|
Die angegebene Variable ist als tbuffer deklariert, was für Bibliotheken noch nicht unterstützt wird.
|
- ERR_NO_INTERFACES_IN_LIBRARY
- 3716
|
Klassen und Schnittstellen werden in Bibliotheken nicht unterstützt.
|
- ERR_NO_DOUBLE_IN_LIBRARY
- 3717
|
Double-Datentypen können nicht als Bibliotheksfunktionseingaben oder -ausgaben verwendet werden. Wenn Sie eine Double an eine Bibliotheksfunktion übergeben müssen, müssen Sie sie als zwei uints übergeben und asuint und asdouble zum Konvertieren zwischen den Formen verwenden.
|
- ERR_NO_OVERLOADING_FOR_LIB_FUNC
- 3718
|
Bibliothekseinstiegspunkte können nicht überladen werden.
|
- ERR_RES_MAY_ALIAS_ONLY_IN_CS_5
- 3719
|
Die Option „resources_may_alias“ ist nur für cs_5_0+-Ziele gültig.
|
- ERR_READ_BEFORE_WRITE
- 4000
|
Die angegebene Variable wird verwendet, ohne vollständig initialisiert worden zu sein.
|
- ERR_MID_DIVISION_BY_ZERO
- 4001
|
Eine Division durch Null im Präprozessorausdruck der mittleren Ebene ist aufgetreten.
|
- ERR_MID_INDEFINITE_LOG
- 4002
|
Ein unbestimmter Logarithmus ist aufgetreten.
|
- ERR_MID_IMAGINARY_SQUARE_ROOT
- 4003
|
Eine imaginäre Quadratwurzel ist aufgetreten.
|
- ERR_TOO_COMPLEX
- 4004
|
Das Programm ist zu komplex, da mehr aktive Werte als Register vorhanden sind.
|
- ERR_INDEFINITE_ASIN
- 4005
|
Ein unbestimmter Arkussinus ist aufgetreten.
|
- ERR_INDEFINITE_ACOS
- 4006
|
Ein unbestimmter Arkuskosinus ist aufgetreten.
|
- ERR_ARRAY_INDEX_OUT_OF_BOUNDS
- 4007
|
Der Arrayindex liegt außerhalb des gültigen Bereichs.
|
- WARN_FLOAT_DIVISION_BY_ZERO
- 4008
|
Eine Gleitkommadivision durch Null ist aufgetreten.
|
- ERR_IDIV_DIVISION_BY_ZERO
- 4009
|
Eine Ganzzahldivision durch Null ist aufgetreten.
|
- ERR_UDIV_DIVISION_BY_ZERO
- 4010
|
Eine vorzeichenlose Ganzzahldivision durch Null ist aufgetreten.
|
- ERR_FTOI_OUTOFRANGE
- 4011
|
Der Gleitkommawert liegt außerhalb des ganzzahligen Bereichs für eine Konvertierung.
|
- ERR_FTOU_OUTOFRANGE
- 4012
|
Der Gleitkommawert liegt außerhalb des Bereichs vorzeichenloser ganzzahliger Werte für eine Konvertierung.
|
- ERR_INDEFINITE_DSXY
- 4013
|
Es ist eine unbestimmte Ableitungsberechnung aufgetreten.
|
- ERR_GRADIENT_FLOW
- 4014
|
Gradientenvorgänge können nicht in Schleifen mit abweichender Flusssteuerung auftreten.
|
- ERR_MID_SEMANTIC_TOO_LONG
- 4015
|
Die Semantiklänge ist zu lang.
|
- ERR_INVALID_SEMANTIC
- 4016
|
Die Semantik ist ungültig. Beispielsweise kann die SV_InstanceID-Semantik nicht mit 10_level_9 (9_x Featureebenen)-Zielen verwendet werden, oder Nullzeichensemantik wird nicht unterstützt.
|
- ERR_MID_INVALID_REGISTER_SEMANTIC
- 4017
|
Dieselbe Variable kann nicht an mehrere Konstanten in derselben Konstantenbank gebunden werden.
|
- ERR_TOO_MANY_PHASES
- 4018
|
Der Shader verwendet Texturadressierungsvorgänge in einer Abhängigkeitskette, die für das spezifische Zielshadermodell zu komplex ist.
|
- ERR_CONSTANT_REG_COLLISION
- 4019
|
Mehrere Variablen wurden mit demselben vom Benutzer angegebenen Speicherort gefunden.
|
- ERR_TBUFFER_REG_COLLISION
- 4020
|
Mehrere Variablen wurden mit demselben vom Benutzer angegebenen Speicherort gefunden.
|
- ERR_DERIV_READ_BEFORE_WRITE
- 4021
|
Die Ableitung wird verwendet, bevor sie definiert wurde, also erwägen Sie, die Ableitungszuordnung an eine frühere Stelle im Programm zu verschieben.
|
- ERR_DERIV_INVALID_PREDICATE
- 4022
|
Das Ableitung wird nicht in einem anderen Flusssteuerungszweig definiert, daher sollten Sie erwägen, die Ableitungszuordnung vor Flusssteuerungsanweisungen zu platzieren.
|
- ERR_DERIV_REDEFINITION
- 4023
|
Eine Neudefinition einer Ableitung ist aufgetreten, und Ableitungen können nur einmal zugewiesen werden.
|
- ERR_DERIV_KNOWN_VALUE
- 4024
|
Ableitungen bekannter Werte sind nicht implementiert.
|
- ERR_DERIV_UNKNOWN
- 4025
|
Die Ableitung des angegebenen Werts kann nicht berechnet werden.
|
- ERR_RACE_CONDITION_INDUCED_INV_SYNC
- 4026
|
Ein Threadsynchronisierungsvorgang muss sich in einer nicht unterschiedlichen Flusssteuerung befinden. Aufgrund einer potenziellen Racebedingung ist diese Synchronisierung ungültig, daher sollten Sie erwägen, nach dem Lesen von Werten, die die Shaderausführung steuern, eine Synchronisierung hinzuzufügen.
|
- ERR_ALIAS_ARRAY_INDEX_OUT_OF_BOUNDS
- 4027
|
Der Arrayindex liegt außerhalb des gültigen Bereichs.
|
- ERR_MINPRECISION_PRECISE
- 4028
|
Die angegebene Variable weist einen minimalen Genauigkeitstyp auf und kann nicht präzise markiert werden.
|
- ERR_LOOP_NEVER_BREAKS
- 4029
|
Eine Endlosschleife wurde erkannt, sodass die Schleife nie beendet wird.
|
- WARN_FTOI_OUTOFRANGE
- 4114
|
Der Literal-Gleitkommawert liegt außerhalb des ganzzahligen Bereichs für die Konvertierung.
|
- WARN_FTOU_OUTOFRANGE
- 4115
|
Der Literal-Gleitkommawert liegt außerhalb des Bereichs vorzeichenloser ganzzahliger Werte für die Konvertierung.
|
- WARN_IDIV_DIVISION_BY_ZERO
- 4116
|
Eine mögliche Ganzzahldivision durch Null ist aufgetreten.
|
- WARN_UDIV_DIVISION_BY_ZERO
- 4117
|
Es ist eine mögliche vorzeichenlose Ganzzahldivision durch Null aufgetreten.
|
- WARN_IMAGINARY_SQUARE_ROOT
- 4118
|
Es ist ein imaginärer Quadratwurzelvorgang aufgetreten.
|
- WARN_INDEFINITE_LOG
- 4119
|
Es ist ein unbestimmter Logarithmusvorgang aufgetreten.
|
- WARN_REPLACE_NOT_CONVERGE
- 4120
|
Optimierungen konvergieren nicht.
|
- WARN_HOISTING_GRADIENT
- 4121
|
Gradientenbasierte Vorgänge müssen aus der Flusssteuerung verschoben werden, um Abweichungen zu verhindern. Die Leistung kann mithilfe eines Vorgangs ohne Gradienten verbessert werden.
|
- WARN_FLOAT_PRECISION_LOSS
- 4122
|
Die Summe von zwei Gleitkommawerten kann nicht genau mit doppelter Genauigkeit dargestellt werden.
|
- WARN_FLOAT_CLAMP
- 4123
|
Gleitkommavorgänge leeren denorm-Gleitkommaliterale auf Null, sodass der angegebene Gleitkommawert an Genauigkeit verliert (diese Warnung wird nur einmal pro Kompilierung angezeigt).
|
- ERR_GEN_NOT_YET_IMPLEMENTED
- 4500
|
Ein Feature wie das Ausschneiden aus einem geschwommenen Vektor ist noch nicht implementiert.
|
- ERR_DUPLICATE_INPUT_SEMANTIC
- 4501
|
Es ist eine inkonsistente semantische Definition aufgetreten.
|
- ERR_INVALID_INPUT_SEMANTIC
- 4502
|
Die angegebene Eingabesemantik ist ungültig.
|
- ERR_INVALID_OUTPUT_SEMANTIC
- 4503
|
Die angegebene Ausgabesemantik ist ungültig.
|
- ERR_DUPLICATE_OUTPUT_SEMANTIC
- 4504
|
Überlappende Ausgabesemantik ist aufgetreten.
|
- ERR_MAX_TEMP_EXCEEDED
- 4505
|
Der maximale temporäre Registerindex wurde überschritten.
|
- ERR_MAX_INPUT_EXCEEDED
- 4506
|
Die maximale Anzahl von Eingaben wurde überschritten.
|
- ERR_MAX_CONST_EXCEEDED
- 4507
|
Der maximale Konstantenregisterindex wurde überschritten. Versuchen Sie, die Anzahl der Konstanten zu verringern, auf die verwiesen wird.
|
- ERR_MAX_ADDR_EXCEEDED
- 4508
|
Der maximale Adressregisterindex wurde überschritten.
|
- ERR_GEN_INVALID_REGISTER_SEMANTIC
- 4509
|
Eine ungültige Registersemantik wurde verwendet, oder eine Variable muss an mehrere Registerbanken gebunden sein.
|
- ERR_MAX_SAMPLER_EXCEEDED
- 4510
|
Die maximale Anzahl von Samplern wurde überschritten.
|
- ERR_REL_ADDRESS_NOT_SUP
- 4511
|
Das Ziel unterstützt keine relative Adressierung.
|
- ERR_NO_W_ACCESS
- 4512
|
Auf die Texturkoordinate w-Komponente kann nicht zugegriffen werden.
|
- ERR_NO_DEP_FROM_COL
- 4513
|
Abhängige Texturlesevorgänge, die auf irgendeine Weise auf Farbeingaben basieren, können nicht ausgeführt werden.
|
- ERR_PROGRAM_TOO_BIG
- 4514
|
Das Programm ist zu groß.
|
- ERR_CANNOT_BIND_SAMPLER
- 4515
|
Der Sampler kann nicht an das vom Benutzer angegebene Stage- oder Samplerarray gebunden werden.
|
- ERR_CANNOT_READ_SAME_TEX
- 4516
|
Ein texcoord, der als Eingabe in einem Sampler verwendet wurde, kann nicht ausgelesen werden.
|
- ERR_CONFLICT_SAMP_BIND
- 4517
|
Benutzerdefinierte Sampler- oder Samplerarraybindungen stehen in Konflikt. Wenn zwei Sampler über dieselbe Benutzerbindung verfügen, können sie nicht beide im gleichen Shader verwendet werden.
|
- ERR_MULTI_READ_SAMP_BIND
- 4518
|
Die Textursuche kann nicht zweimal von einem benutzergebundenen oder ähnlichen Arrayzugriffs-Sampler ausgeführt werden.
|
- ERR_TOO_MANY_TEXREADS
- 4519
|
Zu viele Texturlasten und Lesevorgänge sind aus texcoords aufgetreten.
|
- ERR_NO_TEXCRD_SHARE
- 4520
|
Texcoord kann nur in ps_1_4 und höher ausgelesen und für texlookup verwendet werden.
|
- ERR_OUT_OF_TEMP
- 4521
|
Das Programm ist zu komplex und hat keine temporären Register mehr.
|
- ERR_NO_REP_SWIZZLE
- 4522
|
Replikations-Swizzles werden nur in ps_1_4 unterstützt.
|
- ERR_NO_DEP_MATCH
- 4523
|
Dieser abhängige Texturlesevorgang kann nicht ps_1_x zugeordnet werden, oder der Shader kann nicht zu einem ps_1_x-Shader kompiliert werden, da dieses Modell nicht mit allen abhängigen Texturen übereinstimmen kann, die dieser Shader benötigt.
|
- ERR_TEXM_NO_SHARE
- 4524
|
Texm kann nicht abgeglichen werden, weil berechneter texcoord im Shader verwendet wird.
|
- ERR_TEXM_NOT_COR_STAGE
- 4525
|
texm* kann nicht abgeglichen werden, da Quelleingaben nicht in den entsprechenden Texturkoordinaten sind. Weitere Informationen finden Sie im ps_1_x-Assemblyverweis.
|
- ERR_TEXM_NO_SOURCE_MOD
- 4526
|
texm* kann nicht abgeglichen werden, da texm* keine Quellmodifizierer für Eingabe-texcoord haben kann.
|
- ERR_TEXM_BX2_ONLY
- 4527
|
texm* kann nicht abgeglichen werden, da texm* nur bx2-Modifizierer für Eingabe-texload haben kann.
|
- ERR_DEPTH_SCALAR
- 4528
|
DEPTH muss ein Skalar sein.
|
- ERR_COLOR_4COMP
- 4529
|
Der semantische Wert (SV_Target oder COLOR) muss ein Vektor mit vier Komponenten sein.
|
- ERR_WRITE_TO_COLOR0
- 4530
|
Der Pixelshader muss minimal alle vier Komponenten des semantischen Werts (SV_Target0 oder COLOR0) schreiben.
|
- ERR_DP4_NOT_SUP
- 4531
|
DP4 wird nicht unterstützt.
|
- ERR_NO_MATCH
- 4532
|
Der Ausdruck kann nicht dem Shader-Anweisungssatz zugeordnet werden.
|
- ERR_NO_SWIZZLE_MATCH
- 4533
|
Swizzle kann nicht ps_1_x zugeordnet werden.
|
- ERR_NO_DOUBLE_DEP
- 4534
|
Double-abhängige Texturlesevorgänge können in ps_1_x nicht ausgeführt werden.
|
- ERR_NO_TEX_SOURCE
- 4535
|
Die texreg2ar- oder texreg2gb-Anweisung kann nicht abgeglichen werden, da Sie keine Eingabemodifizierer haben können.
|
- ERR_TEXRGB_NOT_SUPPORTED
- 4536
|
Der Ausdruck kann nur texreg2rgb zugeordnet werden, diese Anweisung wird jedoch für 1_x nicht unterstützt.
|
- ERR_CANT_EMMULLATE_WRITE
- 4537
|
Schreibmasken können für das ps_1_x Shadermodell nicht emuliert werden.
|
- ERR_COLOR_CONT
- 4538
|
SV_Target-Ausgaben müssen von SV_Target0 bis SV_TargetN zusammenhängend sein, oder COLOR-Ausgaben müssen von COLOR0 bis COLORn zusammenhängend sein.
|
- ERR_SAMPLER_MISMATCH
- 4539
|
Ein Samplerkonflikt ist aufgetreten, da der Sampler inkonsistent verwendet wurde.
|
- ERR_SEMANTIC_SCALER
- 4540
|
PSIZE oder FOG muss ein Skalar sein.
|
- ERR_WRITE_ALL_POS
- 4541
|
Der Vertex-Shader muss minimal alle vier Komponenten von SV_Position oder POSITION schreiben.
|
- ERR_TEXCOORD_CONT
- 4542
|
Texcoord-Ausgaben müssen von texcoord0 bis texcoordn zusammenhängend sein.
|
- ERR_NO_MULTI_SEM
- 4543
|
Multiregistersemantik wird in Fragmenten nicht unterstützt.
|
- ERR_NO_4COMP_CLIP
- 4544
|
Der Clip muss aus einem 3-Vektor in ps_1_x sein.
|
- ERR_TEXTURE_NOT_SUPPORTED
- 4545
|
Es wurde ein nicht unterstützter Texturtyp für das angegebene Ziel gefunden.
|
- ERR_MAX_SAMP_EXCEEDED
- 4546
|
Der maximale Samplerregisterindex wurde überschritten.
|
- ERR_DEBUG_SIZE
- 4547
|
Die Debuginformationen überschreiten die maximale Kommentargröße, weshalb keine Debuginformationen ausgegeben wurden.
|
- ERR_CONSTANTTABLE_SIZE
- 4548
|
Die Konstantentabelleninformationen überschreiten die maximale Kommentargröße.
|
- ERR_MAX_PRED_EXCEEDED
- 4549
|
Der maximale Prädikatregisterindex wurde überschritten.
|
- ERR_MAX_BOOL_EXCEEDED
- 4550
|
Versuchen Sie, die Anzahl der Konstantenverzweigungen zu verringern und boolesche Werte aus Strukturen/Arrays zu entfernen oder sie an den Anfang der Struktur zu verschieben.
|
- ERR_MAX_LOOP_EXCEEDED
- 4551
|
Versuchen Sie, die Anzahl der Schleifen zu reduzieren, Schleifenzähler aus Strukturen/Arrays zu entfernen oder sie an den Anfang der Struktur zu verschieben.
|
- ERR_NOT_SIMPLE_FOR
- 4552
|
Die allgemeine Schleife kann diesem Anweisungssatz nicht zugeordnet werden.
|
- ERR_ADDRESS_TOO_DEEP
- 4553
|
Relative Adressverweise sind zu tief.
|
- ERR_CND_SCALAR
- 4554
|
Vektorbedingte Bedingungen können nicht im ps_1_x-Shadermodell emuliert werden.
|
- ERR_INVALID_TYPE
- 4555
|
Ein ungültiger Typ wurde für die angegebene Semantik verwendet.
|
- ERR_MAX_TEXTURE_EXCEEDED
- 4565
|
Die maximale Anzahl von Texturplätzen wird für eine Bibliothek überschritten.
|
- ERR_REQUIRE_INT_OFFSET
- 4566
|
Offsettexturanweisungen müssen einen Offset annehmen, der in einen ganzzahligen Literal im Bereich -8 bis 7 aufgelöst werden kann.
|
- ERR_MAX_CBUFFER_EXCEEDED
- 4567
|
Die maximale Anzahl von Konstantenpufferplätzen wird für eine Bibliothek überschritten.
|
- ERR_INCORRECT_USAGE
- 4568
|
Die Verwendung wird für das Ziel nicht unterstützt. Die Verwendungen Beispielinterpolation, nointerpolation, noperspective oder Ganzzahleingaben werden eventuell nicht unterstützt.
|
- ERR_POSITION_INCORRECTTYPE
- 4569
|
Für den POSITION-Wert wurde ein falscher Typ angegeben.
|
- ERR_MULTIPLE_STREAMS
- 4570
|
Das Ziel kann nur an eine bestimmte Menge von Datenströmen ausgegeben werden.
|
- ERR_MAX_OUTPUT_EXCEEDED
- 4571
|
Der Ausgabegrenzwert wurde überschritten.
|
- ERR_NO_STREAMS_USED
- 4572
|
Der Geometrie-Shader hat nichts ausgegeben.
|
- ERR_GEN_SEMANTIC_TOO_LONG
- 4573
|
Die semantische Länge ist zu lang und ist auf die angegebene Anzahl von Zeichen beschränkt.
|
- ERR_DUPLICATE_SYSVAL_SEMANTIC
- 4.574
|
Es wurde eine doppelte Systemwertsemantikdefinition gefunden.
|
- ERR_READING_UNINITIALIZED
- 4575
|
Ein nicht initialisierter Wert wurde gelesen.
|
- ERR_SIGNATURE_VALIDATION
- 4576
|
Fehler bei der Signaturüberprüfung.
|
- ERR_INCOMPLETE_POSITION
- 4577
|
Nicht alle Elemente von SV_Position wurden geschrieben.
|
- ERR_DUPLICATE_CBUFFER_BANK
- 4578
|
Das angegebene cbuffer-Register wurde mehrmals verwendet.
|
- ERR_INVALID_FP_LITERAL
- 4579
|
Ein ungültiges Gleitkommaliteral ist aufgetreten.
|
- ERR_UNWRITTEN_SI_VALUE
- 4580
|
Die angegebene Ausgabe enthält einen vom System interpretierten Wert, der in jeden Ausführungspfad des Shaders geschrieben werden muss. Die bedingungslose Initialisierung kann hilfreich sein.
|
- ERR_AUTOSAMPLER_ARRAY_UNIMPL
- 4581
|
Die Verwendung von Samplerarrays mit Texturobjekten auf 10_level_9 (9_x Featureebene)-Zielen ist noch nicht implementiert.
|
- ERR_INVALID_TEXTURE_FORMAT
- 4582
|
Das Sampling aus gleitkommafreien Texturformaten kann nicht durchgeführt werden.
|
- ERR_INVALID_10L9_SEMANTIC
- 4583
|
Die angegebene Semantik wird für das 10_level_9 (9_x Featureebene)-Ziel nicht unterstützt.
|
- ERR_MAX_IFACE_EXCEEDED
- 4584
|
Die maximale Anzahl von Schnittstellenzeigern wurde überschritten.
|
- ERR_MAX_UAV_EXCEEDED
- 4585
|
Die maximale Anzahl von UAV-Plätzen wurde für eine Bibliothek überschritten.
|
- ERR_MAX_GROUP_SHARED_MEMORY_EXCEEDED
- 4586
|
Die Gesamtmenge (in Bytes) an freigegebenem Gruppenspeicher hat den Grenzwert des Ziels überschritten.
|
- ERR_TOO_MANY_GROUP_SHARED_DATA
- 4587
|
Für das angegebene Ziel kompilierte Shader können nur ein einzelnes in der Gruppe freigegebenes Datenelement aufweisen.
|
- ERR_INCORRECT_NUM_GROUP_SHARED_ELEMENTS
- 4588
|
Für das angegebene Ziel in der Gruppe freigegebene Daten müssen eine Anzahl von Elementen aufweisen, die der Anzahl der Threads in der Threadgruppe entspricht.
|
- ERR_CONTROL_POINT_COUNT_EXCEEDED
- 4589
|
Die maximale Kontrollpunktanzahl für das Ziel wurde überschritten
|
- ERR_GROUP_SHARED_DATA_ELEMENT_TOO_LARGE
- 4590
|
Die in der Gruppe freigegebenen Daten für das angegebene Ziel sind zu groß und müssen bei der Kompilierung für die angegebene Anzahl von Threads eine Elementgröße von höchstens der angegebenen Bytemenge aufweisen.
|
- ERR_GROUP_SHARED_DATA_NOT_AN_ARRAY
- 4591
|
In der Gruppe freigegebene Daten für das angegebene Ziel müssen ein Array von Elementen sein.
|
- ERR_MULTI_SO_NOT_POINT
- 4502
|
Wenn mehrere Geometrie-Shaderausgabedatenströme verwendet werden, müssen sie Punktlisten sein.
|
- ERR_INVALID_SNAP_OFFSET
- 4593
|
Der Andockoffset des Ziels muss sich im Bereich -8 bis 7 befinden.
|
- ERR_CLIPPLANE_TOO_COMPLICATED
- 4594
|
Clippingebenen können nicht im angegebenen Ziel adressiert werden; oder Clippingebenen müssen nicht-literalische Konstanten mit Identitäts-Swizzles im angegebenen Ziel sein.
|
- ERR_ONLY_ONE_ALLOC_CONSUME
- 4595
|
RWStructuredBuffer-Objekte können ihre Zähler erhöhen oder verringern, aber nicht beides.
|
- ERR_TYPED_UAV_WRITE_MASK_MISMATCH
- 4596
|
Typisierte UAV-Speicher müssen alle deklarierten Komponenten schreiben.
|
- ERR_TEX1D_UNSUPPORTED
- 4596
|
Texture1D-Typen werden für das angegebene Ziel nicht unterstützt.
|
- ERR_RESINFO_Z_UNDEFINED_CUBEARRAY
- 4598
|
Die Arrayelementanzahl von GetDimensions für TextureCubeArray-Objekte ist für das angegebene Ziel nicht verfügbar.
|
- ERR_INVALID_STRUCTURED_ELEMENT_SIZE
- 4599
|
Die Größe des strukturierten Pufferelements ist ungültig. Es muss sich um ein Vielfaches von angegebenen Bytes im angegebenen Ziel handeln oder kann nicht größer als die angegebenen Bytes im angegebenen Ziel sein.
|
- ERR_MAX_ICB_REG_EXCEEDED
- 4600
|
Die indizierbaren Literalwerte des Shaders wurden überschritten. Der Shader verwendet zu viele indizierbare Literalwerte, daher sollten Sie erwägen, weniger Konstantenarrays zu verwenden.
|
- ERR_MAX_CBUFFER_SIZE_EXCEEDED
- 4601
|
Die Größe des angegebenen Konstantenpuffers ist die angegebene Anzahl von 16-Byte-Einträgen, die die maximale zulässige Größe von Einträgen überschreitet.
|
- ERR_LIB_DEBUG_INST_UNSUPPORTED
- 4602
|
Debuganweisungen werden in Shaderbibliotheken nicht unterstützt.
|
- ERR_VARYING_INDEXED_INTERFACE
- 4603
|
Schnittstellenaufrufe können nicht mit unterschiedlichen Werten indiziert werden.
|
- WAR_GEN_NOT_YET_IMPLEMENTED
- 4700
|
Ein Feature ist noch nicht implementiert.
|
- WAR_BIAS_MISSED
- 4701
|
Eine _bias-Gelegenheit wurde verpasst, weil die Quelle nicht 0 bis 1 gebunden war.
|
- WAR_COMP_MISSED
- 4702
|
Eine Komplementgelegenheit wurde verpasst, da das Eingabeergebnis von 0 bis 1 gebunden war.
|
- WAR_LRP_MISSED
- 4703
|
Lerp kann nicht abgeglichen werden, da der Lerp-Faktor nicht _sat'd ist.
|
- WAR_MAX_CONST_RANGE
- 4704
|
Literale Werte außerhalb des Bereichs -1 bis 1 werden für alle ps_1_x-Schattierungsmodelle gebunden.
|
- WAR_DEPRECATED_INPUT_SEMANTIC
- 4705
|
Die angegebene Eingabesemantik ist veraltet; verwenden Sie stattdessen die angegebene Semantik.
|
- WAR_DEPRECATED_OUTPUT_SEMANTIC
- 4706
|
Die angegebene Ausgabesemantik ist veraltet; verwenden Sie stattdessen die angegebene Semantik.
|
- WAR_TEXCOORD_CLAMP
- 4707
|
Die texcoord-Eingaben, die direkt verwendet werden (d. h. abgesehen vom Sampling aus Texturen) im Shadertext in ps_1_x werden immer von 0 bis 1 gebunden.
|
- WAR_MIDLEVEL_VARNOTFOUND
- 4708
|
Die var auf mittlerer Ebene wurde nicht gefunden.
|
- WAR_OLD_SEMANTIC
- 4710
|
Die Semantik wird nicht mehr verwendet.
|
- WAR_DUPLICATE_SEMANTIC
- 4711
|
Es wurde eine doppelte nicht systeminterne Wertsemantikdefinition gefunden.
|
- WAR_CANT_MATCH_LOOP
- 4712
|
Die Schleife kann nicht abgeglichen werden, da die Schleifenanzahl nicht aus einem ganzzahligen Typ stammt.
|
- WAR_BIAS_CLAMPED
- 4713
|
Der Stichprobenabweichungswert ist auf den Bereich [-16,00, 15,99] beschränkt, also verwenden Sie anstelle dieses Werts den angegebenen Wert.
|
- WAR_CS_TEMP_EXCEEDED
- 4714
|
Die Summe der temporären Register und indizierbaren Temp-Register multipliziert mit der angegebenen Anzahl von Threads überschreitet die empfohlene Gesamtanzahl von Threads, sodass die Leistung möglicherweise reduziert ist.
|
- WAR_UNWRITTEN_SI_VALUE
- 4715
|
Ein vom System interpretierter Wert wird ausgegeben, der nicht in jeden Ausführungspfad des Shaders geschrieben werden kann.
|
- WAR_PSIZE_HAS_NO_SPECIAL_MEANING
- 4716
|
Die angegebene Semantik hat keine besondere Bedeutung für 10_level_9 (9_x Featureebenen)-Ziele.
|
- WAR_DEPRECATED_FEATURE
- 4717
|
Effekte sind für die D3DCompiler_47.dll oder höher veraltet.
|