Freigeben über


HLSL-Fehler und -Warnungen

Fehler- und Warnungscodes, die ein Shader zurückgeben kann.

Konstante/Wert Beschreibung
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.

Anforderungen

Anforderung Wert
Header
CompErrors.h