- ERR_COMMENTEOF
- 1001
|
주석이 파일 끝을 지나서 계속됩니다.
|
- ERR_HEXTRUNCATED
- 1002
|
16진수 값이 32비트로 잘렸습니다.
|
- ERR_OCTTRUNCATED
- 1003
|
8진수 값이 32비트로 잘렸습니다.
|
- ERR_DECTRUNCATED
- 1004
|
10진수 값이 32비트로 잘렸습니다.
|
- ERR_STRINGEOL
- 1005
|
문자열이 줄 끝을 지나 계속됩니다.
|
- ERR_STRINGEOF
- 1006
|
문자열이 파일 끝을 지나 계속됩니다.
|
- ERR_CHAREOF
- 1007
|
문자가 파일 끝을 지나서 계속됩니다.
|
- ERR_TOK_VERSION
- 1008
|
토큰 버전의 오류입니다.
|
- ERR_PP_SYNTAX
- 1500
|
잘못된 전처리기 구문입니다.
|
- ERR_UNEXPECTEDTOKENS
- 1501
|
전처리기 지시문 뒤에 예기치 않은 토큰이 있습니다.
|
- ERR_UNEXPECTEDEOF
- 1502
|
예기치 않게 파일 끝에 도달했습니다.
|
- ERR_DIVZERO
- 1503
|
전처리기 식에서 0으로 나누기가 발생했습니다.
|
- ERR_INVALIDCOMMAND
- 1504
|
잘못된 전처리기 명령입니다.
|
- ERR_INCLUDEFROMFILE
- 1505
|
리소스 또는 메모리에서 #include를 지원하는 데 필요한 포함 인터페이스가 작동하지 않습니다.
|
- ERR_TOOMANYINCLUDES
- 1506
|
중첩된 #include가 너무 많습니다.
|
- ERR_FILE_OPEN
- 1507
|
지정된 원본 파일을 열지 못했습니다.
|
- ERR_ELIF
- 1508
|
예기치 않은 #elif 지시문이 발생했습니다.
|
- ERR_ELSE
- 1509
|
예기치 않은 #else 지시문이 발생했습니다.
|
- ERR_ENDIF
- 1510
|
예기치 않은 #endif 지시문이 발생했습니다.
|
- ERR_DUPLICATEPARAMATER
- 1511
|
지정된 매크로에 중복 매개 변수가 제공되었습니다.
|
- ERR_RESOURCE_OPEN
- 1512
|
리소스를 열지 못했습니다.
|
- ERR_ELIF_ELSE
- 1513
|
예기치 못한 #elif 지시어가 #else 지시어 다음에 나옵니다.
|
- ERR_ELSE_ELSE
- 1514
|
예기치 않은 #else 지시문이 #else 지시문 다음에 나옵니다.
|
- ERR_UNEXPECTEDEOF_MACRO
- 1515
|
매크로 확장에서 예기치 않은 파일 끝이 발생했습니다.
|
- ERR_PARAMETERS_MACRO
- 1516
|
지정된 매크로에 제공된 실제 매개 변수가 충분하지 않습니다.
|
- ERR_PP_NOT_YET_IMPLEMENTED
- 1517
|
전처리기 식의 기능 정의는 아직 구현되지 않았습니다.
|
- ERR_INVALID_INT_EXPR
- 1518
|
정수 상수 식이 유효하지 않거나 지원되지 않습니다.
|
- ERR_MACRO_REDEFINITION
- 1519
|
지정된 매크로를 재정의해야 합니다.
|
- ERR_LATE_FULL_PATH
- 1520
|
#hlsl_full_path 지시문은 원본 파일의 첫 번째 콘텐츠여야 합니다.
|
- ERR_INVALID_FULL_PATH
- 1521
|
#hlsl_full_path 지시어의 형식이 잘못되었습니다.
|
- ERR_PARSE_SYNTAX
- 3000
|
셰이더 파일을 구문 분석하는 동안 구문 오류가 발견되었습니다.
|
- ERR_REDEFINITION
- 3003
|
지정된 함수를 재정의해야 합니다.
|
- ERR_UNDECLARED_IDENTIFIER
- 3004
|
셰이더 파일을 구문 분석하는 동안 선언되지 않은 식별자가 발견되었습니다.
|
- ERR_INVALID_USE
- 3005
|
셰이더 파일을 구문 분석하는 동안 형식의 잘못된 사용이 발견되었습니다.
|
- ERR_EXTERN
- 3006
|
지정된 변수는 extern으로 선언할 수 없습니다.
|
- ERR_STATIC
- 3007
|
지정된 변수는 static으로 선언할 수 없습니다.
|
- ERR_VOLATILE
- 3008
|
지정된 변수는 volatile로 선언할 수 없습니다.
|
- ERR_INITIALIZERS
- 3009
|
지정된 변수에는 이니셜라이저가 있을 수 없습니다.
|
- ERR_GROUPSHARED
- 3010
|
지정된 변수를 그룹 공유로 선언할 수 없거나 그룹 공유 변수가 특정 작업을 수행할 수 없습니다.
|
- ERR_NONLITERAL_INITIALIZER
- 3011
|
지정된 변수는 리터럴 식이어야 합니다.
|
- ERR_MISSING_INITIALIZERS
- 3012
|
지정된 변수에 이니셜라이저가 없습니다.
|
- ERR_ARGUMENTS
- 3013
|
이 함수는 지정된 수의 매개 변수를 사용하지 않습니다.
|
- ERR_ARGUMENTS_BASETYPE
- 3014
|
숫자 형식 생성자에 잘못된 수의 인수가 전달되었습니다.
|
- ERR_ARGUMENTS_INTRINSIC
- 3015
|
내장 함수에 잘못된 수의 인수가 전달되었습니다.
|
- ERR_UNSUPPORTED_CAST
- 3017
|
한 형식에서 다른 형식으로의 변환은 지원되지 않습니다.
|
- ERR_SUBSCRIPT
- 3018
|
아래 첨자가 잘못되었습니다.
|
- ERR_NUMERIC_EXPECTED
- 3019
|
부동 소수점과 같은 숫자 값이 필요합니다.
|
- ERR_TYPE_MISMATCH
- 3020
|
형식이 맞지 않는 경우 예를 들어, 모든 템플릿 형식 성분의 형식이 동일해야 하지만 그렇지 않은 경우 이 오류가 반환됩니다.
|
- ERR_PARSE_ARRAY_EXPECTED
- 3021
|
배열이 필요합니다.
|
- ERR_BASETYPE_EXPECTED
- 3022
|
스칼라, 벡터 또는 행렬이 필요합니다.
|
- ERR_DETERMINANT
- 3023
|
잘못된 관찰과 같은 결정적 오류가 발생했습니다.
|
- ERR_VECTOR_EXPECTED
- 3024
|
벡터가 필요합니다.
|
- ERR_LVALUE_EXPECTED
- 3025
|
const 개체를 지정하는 l-value가 필요합니다.
|
- ERR_MATRIX_MULTIPLICATION
- 3026
|
행렬 곱셈에 오류가 발생했습니다.
|
- ERR_PARSE_ARRAY_INDEX_OUT_OF_BOUNDS
- 3030
|
배열의 인덱스가 범위를 벗어났습니다.
|
- ERR_PARSE_IMAGINARY_SQUARE_ROOT
- 3031
|
셰이더 파일을 구문 분석하는 동안 가상 제곱근 오류가 발견되었습니다.
|
- ERR_PARSE_INDEFINITE_LOG
- 3032
|
셰이더 파일을 구문 분석하는 동안 무기한 로그 오류가 발견되었습니다.
|
- ERR_PARSE_DIVISION_BY_ZERO
- 3033
|
셰이더 파일을 구문 분석하는 동안 0으로 나누기 오류가 발견되었습니다.
|
- ERR_CONST
- 3035
|
지정된 변수는 const로 선언할 수 없습니다.
|
- ERR_REDEFINITION_FORMAL_PARAMETER
- 3036
|
지정된 형식 매개 변수를 재정의하는 중에 오류가 발생했습니다.
|
- ERR_UNSUPPORTED_TYPE_EXPR
- 3037
|
숫자 기본 형식에 대해서만 정의된 생성자입니다.
|
- ERR_NUMERIC
- 3038
|
지정된 변수는 숫자여야 합니다.
|
- ERR_PARSE_VERSION
- 3039
|
대상을 구체적으로 지정할 수 없습니다.
|
- ERR_ANNOTATIONS
- 3040
|
주석을 사용할 수 없습니다.
|
- ERR_SHADER_VERSION
- 3041
|
컴파일러 대상이 지원되지 않습니다.
|
- ERR_PARSE_NOT_YET_IMPLEMENTED
- 3042
|
셰이더 파일을 구문 분석하는 동안 아직 구현되지 않은 오류가 발견되었습니다.
|
- ERR_SEMANTICS
- 3043
|
의미 체계를 가질 수 없습니다.
|
- ERR_MISSING_DEFAULT_PARAMETER
- 3044
|
지정된 매개 변수의 기본값이 누락되었습니다.
|
- ERR_OUTPUT_INITIALIZER
- 3045
|
출력만 가능하며 초기화할 수 없습니다.
|
- ERR_CONST_OUTPUT
- 3046
|
출력 매개 변수는 const로 선언할 수 없습니다.
|
- ERR_UNIFORM
- 3047
|
지정된 변수를 균일하게 선언할 수 없습니다.
|
- ERR_USAGE
- 3048
|
중복된 용도가 지정되었습니다.
|
- ERR_USAGE_VERSION
- 3049
|
사용법을 구체적으로 지정할 수 없습니다.
|
- ERR_MATRIX_EXPECTED
- 3050
|
행렬이 필요합니다.
|
- ERR_SCALAR_EXPECTED
- 3051
|
스칼라가 필요합니다.
|
- ERR_VECTOR_SIZE
- 3052
|
벡터 차원은 1에서 MAX_VECTOR_SIZE 사이여야 합니다.
|
- ERR_MATRIX_SIZE
- 3053
|
행렬 차원은 1에서 MAX_VECTOR_SIZE 사이여야 합니다.
|
- ERR_SHARED
- 3054
|
지정된 변수를 공유로 선언할 수 없습니다.
|
- ERR_INLINE
- 3055
|
지정된 변수는 인라인으로 선언할 수 없습니다.
|
- ERR_LITERAL_VARIABLE
- 3057
|
지정된 변수는 리터럴 식입니다.
|
- ERR_ARRAY_LITERAL
- 3058
|
배열 차원은 리터럴 스칼라 식이어야 합니다.
|
- ERR_ARRAY_SIZE
- 3059
|
배열 차원은 1에서 65536 사이여야 합니다.
|
- ERR_VECTOR_LITERAL
- 3060
|
벡터 차원은 리터럴 스칼라 식이어야 합니다.
|
- ERR_MATRIX_LITERAL
- 3061
|
행렬 차원은 리터럴 스칼라 식이어야 합니다.
|
- ERR_UNIFORM_OUT
- 3062
|
지정된 변수는 'uniform out'으로 선언할 수 없습니다.
|
- ERR_SAMPLER
- 3063
|
지정된 변수는 샘플러가 될 수 없습니다.
|
- ERR_OBJECT_LITERALS
- 3064
|
개체 리터럴 식은 함수 내에서 허용되지 않습니다.
|
- ERR_OBJECT_ASSIGNMENTS
- 3065
|
개체 할당은 함수 내에서 허용되지 않습니다.
|
- ERR_SAMPLER_EXPECTED
- 3066
|
샘플러가 필요합니다.
|
- ERR_AMBIGUOUS_함수_CALL
- 3067
|
함수 호출이 모호합니다.
|
- ERR_PROTOTYPE
- 3068
|
함수의 반환 값은 함수 프로토타입의 반환 값과 다릅니다.
|
- ERR_함수_HAS_BODY
- 3069
|
함수에 이미 본문이 있습니다.
|
- ERR_PARSE_INDEFINITE_ACOS
- 3070
|
무기한 아크코사인을 구문 분석하는 동안 구문 오류가 발견되었습니다.
|
- ERR_PARSE_INDEFINITE_ASIN
- 3071
|
무기한 아크사인을 구문 분석하는 동안 구문 오류가 발견되었습니다.
|
- ERR_ARRAY_IMPLICIT
- 3072
|
이 형식의 배열 차원은 명시적이어야 합니다.
|
- ERR_ARRAY_IMPLICIT_ORDER
- 3073
|
보조 배열 차원은 명시적이어야 합니다.
|
- ERR_ARRAY_IMPLICIT_VALUE
- 3074
|
암시적 배열에 값이 없습니다.
|
- ERR_ARRAY_IMPLICIT_SIZE
- 3075
|
암시적 배열 형식이 일치하지 않습니다.
|
- ERR_VOID_SEMANTIC
- 3076
|
void 함수는 의미 체계를 첨부할 수 없습니다.
|
- ERR_USAGE_MATRIX
- 3077
|
행렬이 아닌 형식은 row_major 또는 column_major로 선언할 수 없습니다.
|
- ERR_REDEFINITION_LOOP_CONTROL
- 3078
|
for 루프 범위 외부에서 사용되는 루프 제어 변수가 외부 범위의 이전 선언과 충돌합니다. 가장 최근의 정의가 사용되었습니다.
|
- ERR_RETURN_VOID
- 3079
|
Void 함수는 값을 반환할 수 없습니다.
|
- ERR_RETURN_VALUE
- 3080
|
함수는 값을 반환해야 합니다.
|
- ERR_COMMA_EXPRESSION
- 3081
|
이니셜라이저 목록이 의도된 위치에 쉼표 식이 사용되었습니다.
|
- ERR_BINARYTYPE_EXPECTED
- 3082
|
비트 연산자는 int 또는 unsigned int 형식이 필요합니다.
|
- ERR_GEOMETRY_CONFLICT
- 3083
|
충돌하는 기하 도형 형식이 있습니다.
|
- ERR_ATTRIBUTE
- 3084
|
해당 매개 변수의 오류로 인해 특성에 오류가 있습니다.
|
- ERR_UNSIGNED_TYPE
- 3085
|
부호 없는 형식은 이 변수 형식과 함께 사용할 수 없습니다.
|
- ERR_DEPRECATED_IN_STRICT_MODE
- 3086
|
특정 구문(DirectX 9 구문) 또는 키워드(pixelshader)는 strict 모드에서 더 이상 사용되지 않습니다.
|
- ERR_NO_METHODS
- 3087
|
개체에 메서드가 없습니다.
|
- ERR_UNKNOWN_METHOD
- 3088
|
개체에 지정된 메서드가 없습니다.
|
- ERR_TARGETUSAGE_INVALID
- 3089
|
셰이더 대상 또는 용도가 잘못되었습니다.
|
- ERR_NO_OBJECTS_IN_STRUCTS
- 3090
|
쓰기 가능한 텍스처, 샘플러 또는 UAV는 인터페이스 상속이 있는 복합 형식의 멤버가 될 수 없습니다.
|
- ERR_PACK_OFFSET_IN_INVALID_SCOPE
- 3091
|
Packoffset은 상수 버퍼에서만 허용됩니다.
|
- ERR_UNARY_NEGATE_OF_UNSIGNED
- 3092
|
부호 없는 값의 단항 negate는 여전히 부호가 없습니다.
|
- ERR_OUT_OF_MEMORY
- 3093
|
메모리가 부족한 상태에서 작업이 수행됩니다.
|
- ERR_NON_COMPOUND_BASE
- 3094
|
기본 형식이 구조체, 클래스 또는 인터페이스가 아닙니다.
|
- ERR_MULTI_CONCRETE_BASE
- 3095
|
여러 구체 기본 형식이 지정되었습니다.
|
- ERR_NOT_TEMPLATE_TYPE
- 3096
|
지정된 변수는 템플릿 형식이 아닙니다.
|
- ERR_STATIC_METHOD_MEMBER_USE
- 3097
|
지정된 정적 메서드는 인스턴스 멤버를 참조할 수 없습니다.
|
- ERR_NO_METHOD_PROTOTYPE
- 3098
|
메서드를 클래스에서 찾을 수 없습니다.
|
- ERR_STATIC_METHOD_INSTANCE_CALL
- 3099
|
지정된 정적 메서드는 개체에서 호출할 수 없습니다.
|
- ERR_NO_STATIC_MEMBER_DECL
- 3100
|
지정된 정적 멤버가 클래스에서 없거나 정적 변수가 아닙니다.
|
- ERR_STATIC_MEMBER_TYPE_MISMATCH
- 3101
|
선언 형식은 정의 형식과 다릅니다.
|
- ERR_INVALID_STATIC_MEMBER_SCOPE
- 3102
|
정적 멤버는 전역 범위에서만 정의할 수 있습니다.
|
- ERR_MISSING_VARIABLE_DEFINITION
- 3103
|
지정된 변수가 선언되었지만 정의되지 않았습니다.
|
- ERR_NO_DATA_IN_INTERFACES
- 3104
|
인터페이스는 데이터를 포함할 수 없습니다.
|
- ERR_NO_STATIC_METHODS_IN_INTERFACES
- 3105
|
인터페이스 메서드는 정적일 수 없습니다.
|
- ERR_NO_INTERFACE_METHOD_BODIES
- 3106
|
인터페이스 메서드는 인터페이스 외부에서 선언할 수 없습니다.
|
- ERR_NO_INTERFACE_INHERITANCE
- 3107
|
인터페이스는 다른 형식에서 상속할 수 없습니다.
|
- ERR_CLASS_MISSING_INTERFACE_METHOD
- 3108
|
클래스가 지정된 메서드를 구현하지 않습니다.
|
- ERR_MISMATCHED_OVERRIDE_RETTYPE
- 3109
|
반환 형식이 재정의된 메서드와 일치하지 않습니다.
|
- ERR_NO_INTERFACES_AS_MEMBERS
- 3110
|
인터페이스는 멤버가 될 수 없습니다.
|
- ERR_RECURSIVE_CONTAINMENT
- 3111
|
형식은 자체 형식의 멤버를 포함할 수 없습니다.
|
- ERR_NO_SWITCH
- 3112
|
지정된 프로그램의 switch 문에서 call 또는 forcecase 특성을 사용할 수 없습니다.
|
- ERR_NO_OUT_DEFAULTS
- 3113
|
|
- ERR_DEFAULT_REDEFINED
- 3114
|
기본 매개 변수는 첫 번째 프로토타입에서만 제공될 수 있습니다.
|
- ERR_CONFLICTING_REGISTER_SEMANTICS
- 3115
|
지정된 레지스터가 두 번 이상 사용되었습니다.
|
- ERR_INVALID_API_CALL
- 3116
|
API 호출이 잘못되었습니다.
|
- ERR_INVALID_COMPILE_EXPR_FLAG
- 3117
|
디버그 정보 플래그는 전역적으로만 설정할 수 있습니다.
|
- ERR_INTERFACE_OUT
- 3118
|
인터페이스는 입력만 가능합니다.
|
- ERR_MULTI_DIM_POINTER_ARRAY
- 3119
|
인터페이스 배열은 다차원일 수 없습니다.
|
- ERR_INVALID_INDEX
- 3120
|
인덱스에 대해 잘못된 형식이 지정되었습니다. 인덱스는 올바른 차원 수를 가진 스칼라 또는 벡터여야 합니다.
|
- ERR_INDEXABLE_TYPE_EXPECTED
- 3121
|
인덱스 식에 배열, 행렬, 벡터 또는 인덱싱 가능한 개체 형식이 있어야 합니다.
|
- ERR_NON_SCALAR_VECTOR_ELEMENT
- 3122
|
벡터 요소 형식은 스칼라 형식이어야 합니다.
|
- ERR_NON_SCALAR_MATRIX_ELEMENT
- 3123
|
행렬 요소 형식은 스칼라 형식이어야 합니다.
|
- ERR_OBJECT_HAS_OBJECT_ELEMENT
- 3124
|
개체 요소 형식은 개체 형식일 수 없습니다.
|
- ERR_INVALID_DOT_MIPS_USAGE
- 3125
|
.mips 형식은 .mips[mip][element]와 같은 두 요소 인덱싱 식에서만 사용할 수 있습니다.
|
- ERR_METHOD_IMPL_PROTO_MISMATCH
- 3126
|
지정된 메서드가 클래스의 프로토타입과 일치하지 않습니다.
|
- ERR_METHOD_IMPL_BODY_MISSING
- 3127
|
지정된 메서드를 다시 선언할 수 없습니다.
|
- ERR_NON_SIMPLE_STREAM
- 3128
|
스트림 매개 변수는 단일 요소 형식만 가능합니다.
|
- ERR_WARNING_AS_ERROR
- 3129
|
경고는 오류로 처리되었습니다.
|
- ERR_FX_SINGLE
- 3130
|
지정된 변수는 'single'로 선언할 수 없습니다.
|
- ERR_NO_STATIC_INTERFACE_INIT
- 3131
|
정적 인터페이스는 이니셜라이저를 가질 수 없습니다.
|
- ERR_NO_INTERFACES_IN_BUFFERS
- 3132
|
인터페이스는 버퍼에서 선언할 수 없습니다.
|
- WAR_TYPE_MISMATCH
- 3200
|
형식 불일치는 권장되지 않습니다.
|
- WAR_NOFRAGMENTS
- 3201
|
조각은 권장되지 않습니다.
|
- WAR_INVALID_SEMANTIC
- 3202
|
의미 체계가 적용되지 않고 무시됩니다.
|
- WAR_SIGNED_UNSIGNED_COMPARE
- 3203
|
대상과 값 사이에 부호 있는 불일치와 부호 없는 불일치가 발생했으며 부호 없는 것으로 가정합니다.
|
- WAR_INT_TOO_LARGE
- 3204
|
부호 없는 정수 리터럴이 너무 커서 잘립니다.
|
- WAR_PRECISION_LOSS
- 3205
|
더 큰 형식에서 더 작은 형식으로 변환할 때 데이터 손실이 발생할 수 있습니다.
|
- WAR_ELT_TRUNCATION
- 3206
|
벡터 형식의 암시적 잘림이 발생했습니다.
|
- WAR_CONST_INITIALIZER
- 3207
|
이니셜라이저가 전역 'const' 변수에 사용되었습니다. 이를 위해서는 외부 상수를 설정해야 합니다. 리터럴이 필요한 경우 'static const'를 대신 사용합니다.
|
- WAR_FAILED_COMPILING_10L9VS
- 3208
|
라이브러리 함수의 10_level_9(9_x 함수 수준) 꼭짓점 셰이더 버전을 컴파일하지 못했습니다.
|
- WAR_FAILED_COMPILING_10L9PS
- 3209
|
라이브러리 함수의 10_level_9(9_x 함수 수준) 픽셀 셰이더 버전을 컴파일하지 못했습니다.
|
- ERR_COMP_NOT_YET_IMPLEMENTED
- 3500
|
특정 식은 아직 구현되지 않았습니다.
|
- ERR_ENTRYPOINT_NOT_FOUND
- 3501
|
진입점 함수를 찾을 수 없습니다.
|
- ERR_MISSING_INPUT_SEMANTICS
- 3502
|
지정된 입력 매개 변수에 의미 체계가 누락되었습니다.
|
- ERR_MISSING_OUTPUT_SEMANTICS
- 3503
|
지정된 출력 매개 변수 또는 함수 반환 값에 의미 체계가 누락되었습니다.
|
- ERR_COMP_ARRAY_INDEX_OUT_OF_BOUNDS
- 3504
|
배열의 인덱스가 범위를 벗어났습니다.
|
- ERR_OLD_VERSION
- 3505
|
사용 중인 버전은 더 이상 지원되지 않습니다. 대신 현재 버전을 사용합니다.
|
- ERR_UNRECOGNIZED_VERSION
- 3506
|
컴파일러 대상이 인식되지 않습니다.
|
- ERR_RETURN
- 3507
|
형식은 값을 반환할 수 없습니다.
|
- ERR_OUT_UNINITIALIZED
- 3508
|
출력 매개 변수 또는 반환 값에 값이 할당되지 않았습니다.
|
- ERR_DEPENDENT_TEX1D
- 3509
|
텍스처 샘플은 texcoord가 적어도 float로 선언되지 않았기 때문에 종속적인 것으로 간주됩니다.
|
- ERR_FUNCTION_MISSING_BODY
- 3510
|
함수에 구현이 없습니다.
|
- ERR_CANT_UNROLL
- 3511
|
루프를 언롤할 수 없거나, 루프가 적시에 종료되는 것처럼 보이지 않거나(지정된 반복 횟수에서) 언롤된 루프가 너무 큽니다. [unroll(n)] 특성을 사용하여 정확히 더 높은 숫자를 강제 적용합니다.
|
- ERR_ARRAY_INDEX_MUST_BE_LITERAL
- 3512
|
샘플러 배열의 인덱스는 리터럴 식이어야 합니다.
|
- ERR_COMP_ARRAY_EXPECTED
- 3513
|
배열 또는 특정 배열 차원이 필요합니다.
|
- ERR_GEOMETRY_INVALID
- 3514
|
지정된 입력 의미 체계는 기하 도형 셰이더 기본 형식에 대해 유효하지 않습니다. 자체 매개 변수여야 합니다.
|
- ERR_TARGET_INVALID
- 3515
|
대상이 잘못되었습니다. 예를 들어, 사용자 정의 버퍼는 특정 대상일 수 없으며 레지스터 사양은 특정 바인딩을 예상했습니다.
|
- ERR_TEXCUBE_OFFSET_INVALID
- 3516
|
Texcube 명령은 정수 오프셋을 가질 수 없습니다.
|
- ERR_UNDEFINED_VARIABLE
- 3517
|
변수가 정의되지 않았습니다.
|
- ERR_BREAK_OUTSIDE_LOOP
- 3518
|
break는 루프 안에 있어야 합니다.
|
- ERR_CONTINUE_OUTSIDE_LOOP
- 3519
|
continue는 루프 안에 있어야 합니다.
|
- ERR_TEXPROJ_INVALID_TEXCOORD
- 3520
|
텍스처 프로젝션에는 texcoord 명령이 있을 수 없습니다.
|
- ERR_TEXTURE_TYPE
- 3521
|
텍스처의 반환 형식이 너무 큽니다. 4개 성분을 초과할 수 없습니다.
|
- ERR_TEXTURE_OBJECTS_UNSUPPORTED
- 3522
|
텍스처 개체 또는 스트림은 레거시 대상에서 지원되지 않습니다.
|
- ERR_COMPAT_MAKETEXTURE
- 3523
|
DirectX 9 호환 모드에서 실행하지 않는 경우 DirectX 9 스타일 내장 함수가 사용하지 않도록 설정됩니다.
|
- ERR_DUPLICATE_ATTRIBUTE
- 3524
|
loop 및 unroll과 같은 특정 특성을 함께 사용할 수 없거나 중복 특성이 제공되었습니다.
|
- ERR_NOT_SIMPLE_LOOP
- 3525
|
대상이 중단을 지원하지 않기 때문에 루프를 셰이더 대상에 매핑할 수 없습니다.
|
- ERR_GRADIENT_WITH_BREAK
- 3526
|
중단이 있는 루프에서는 그라데이션 명령을 사용할 수 없습니다.
|
- ERR_TEXTURE_OFFSET
- 3527
|
텍스처 액세스에는 리터럴 오프셋과 다중 샘플 인덱스가 필요합니다.
|
- ERR_CANT_BRANCH
- 3528
|
흐름 제어(분기)는 이 프로필에서 사용할 수 없습니다.
|
- ERR_MUST_BRANCH
- 3529
|
이 특정 상황에서는 흐름 제어를 사용하여 평탄화를 수행할 수 없습니다.
|
- ERR_BIND_INVALID
- 3530
|
잘못된 바인딩 작업이 수행되었습니다. 예를 들어 버퍼는 하나의 슬롯 또는 하나의 상수 오프셋에만 바인딩할 수 있습니다. 특정 바인딩이 예상되었지만 발생하지 않았기 때문에 레지스터 사양이 잘못되었습니다. packoffset 요소를 cbuffer의 nonpackoffset 요소와 혼합할 수 없습니다.
|
- ERR_NEED_UNROLL_FORCED_LOOP
- 3531
|
loop 특성으로 표시된 루프는 풀 수 없습니다.
|
- ERR_DUPLICATE_CASE
- 3532
|
중복된 default 또는 case 문이 switch 문에서 발생했습니다.
|
- ERR_MUST_HAVE_BREAK
- 3533
|
비어 있지 않은 case 문에는 break 또는 return이 있어야 합니다.
|
- ERR_LOW_PRECISION
- 3534
|
지정된 대상에 대해 부분 정밀도가 지원되지 않습니다. 최소 정밀도 형식은 유사한 기능을 제공할 수 있습니다.
|
- ERR_UNSUPPORTED_OPERATION
- 3535
|
지원되지 않는 작업이 수행되었습니다. 예를 들어, 레거시 대상에서는 비트 연산이 지원되지 않습니다. CheckAccessFullyMapped에는 셰이더 모델 5 이상이 필요합니다. 타일 리소스에 대한 텍스처Xxx 메서드에는 셰이더 모델 5 이상이 필요합니다.
|
- ERR_INCOMPATIBLE_DUP_SEMANTICS
- 3536
|
clipplanes 특성을 사용할 때 SV_ClipDistance 의미 체계를 사용할 수 없거나 중복된 입력 의미 체계가 형식, 크기 또는 레이아웃을 변경할 수 없습니다.
|
- ERR_NO_FALLTHROUGH
- 3537
|
switch 문의 fall-through 사례는 지원되지 않습니다. break 없이 다음 case/default로 이어지는 case/default 문에는 코드를 포함할 수 없습니다.
|
- ERR_NON_LITERAL_SAMPLER
- 3538
|
샘플러 매개 변수는 리터럴 식에서 가져와야 합니다.
|
- ERR_OLDVERSION
- 3539
|
ps_1_x와 같은 특정 셰이더 버전은 더 이상 지원되지 않습니다. fxc.exe HLSL 코드 컴파일러에서 /Gec를 사용하여 ps_2_0과 같은 다음 셰이더 버전으로 자동 업그레이드합니다. 또는 fxc의 /LD 옵션을 사용하면 이전 컴파일러 DLL을 사용할 수 있습니다.
|
- ERR_NO_GLOBAL_PACK_OFFSETS
- 3540
|
전역 packoffset 변수는 지원되지 않습니다.
|
- ERR_INVALID_PACK_OFFSET_NAME
- 3541
|
잘못된 packoffset 위치가 지정되었습니다.
|
- ERR_PACK_OFFSET_CANT_HAVE_TARGET
- 3542
|
packoffset 변수는 대상 한정자를 가질 수 없습니다.
|
- ERR_REINTERPRET_UNSUPPORTED
- 3543
|
작업이 제공된 데이터 형식을 재해석할 수 없습니다.
|
- ERR_NO_INTERFACE_SUPPORT
- 3544
|
추상 인터페이스는 지정된 대상에서 지원되지 않습니다. 인터페이스 참조는 특정 인스턴스로 확인되어야 합니다.
|
- ERR_NO_IFACE_METHOD_IMPLS
- 3545
|
지정된 메서드를 구현하는 클래스가 없습니다.
|
- ERR_TBUFFER_UNSUPPORTED
- 3546
|
텍스처 버퍼에서 읽기는 지정된 대상에서 지원되지 않습니다.
|
- ERR_NO_GLOBAL_COMPOUND_WRITES
- 3547
|
전역 구조체 및 클래스는 변경할 수 없습니다.
|
- ERR_NO_NEGATIVE_EMULATED_UINTS
- 3548
|
지정된 단위는 알려진 양수 값에만 사용할 수 있습니다. 가능한 경우 int를 사용합니다.
|
- ERR_INTERLOCKED_TARGET
- 3549
|
연관 대상은 그룹 공유 또는 UAV 요소여야 합니다. 또는 지정된 대상이 연관 작업을 지원하지 않습니다. 예를 들어, IncrementCounter/DecrementCounter는 RWStructuredBuffer 개체에서만 유효합니다.
|
- WAR_ARRAY_INDEX_MUST_BE_LITERAL
- 3550
|
샘플러 배열의 인덱스는 리터럴 식이어야 하므로 루프가 강제로 언롤링됩니다.
|
- WAR_INFINITE_LOOP
- 3551
|
루프가 값을 쓰지 않도록 무한 루프가 발견되었습니다.
|
- WAR_NOT_SIMPLE_LOOP
- 3552
|
대상이 중단을 지원하지 않기 때문에 루프를 셰이더 대상에 매핑할 수 없습니다.
|
- WAR_GRADIENT_WITH_BREAK
- 3553
|
중단이 있는 루프에서 그라데이션 명령을 사용할 수 없습니다.
|
- WAR_UNKNOWN_ATTRIBUTE
- 3554
|
지정된 문에 대한 특성을 알 수 없거나 유효하지 않습니다.
|
- WAR_INCOMPATIBLE_FLAGS
- 3555
|
플래그는 작업과 호환되지 않습니다.
|
- WAR_INT_DIVIDE_SLOW
- 3556
|
정수 나누기는 훨씬 느릴 수 있으므로 가능하면 uints를 사용해 보세요.
|
- WAR_TOO_SIMPLE_LOOP
- 3557
|
루프가 제한된 반복 횟수 동안만 실행되거나 아무 작업도 수행하지 않는 것 같으므로 루프를 제거하거나 강제로 언롤링하는 것이 좋습니다.
|
- WAR_ENDIF_UNINITIALIZED
- 3558
|
#endif 지시문이 초기화되지 않았습니다.
|
- WAR_LOOP_ASYMMETRIC_RETURN
- 3559
|
루프가 비대칭적으로 반환됩니다.
|
- WAR_MUST_BRANCH
- 3560
|
범위를 벗어난 배열 액세스를 포함하는 if 문은 평면화할 수 없습니다.
|
- WAR_OLDVERSION
- 3561
|
ps_1_x와 같은 특정 셰이더 버전은 더 이상 지원되지 않습니다. ps_2_0과 같은 다음 셰이더 버전을 사용합니다.
|
- WAR_OUTOFBOUNDS_LOOPSIM
- 3562
|
루프 시뮬레이션이 범위를 벗어납니다.
|
- WAR_OUTOFBOUNDS_LOOPUNROLL
- 3563
|
루프가 범위를 벗어납니다.
|
- WAR_PRAGMA_RULEDISABLE
- 3564
|
더 나은 컴파일 결과를 얻으려면 지정된 규칙을 다시 사용하도록 설정하는 것이 좋습니다.
|
- WAR_DID_NOT_SIMULATE
- 3565
|
루프 시뮬레이션이 일찍 끝났습니다. 잠재적으로 더 나은 codegen을 위해 /O1 이상을 사용합니다.
|
- WAR_NO_EARLY_BREAK
- 3566
|
루프가 일찍 종료되지 않습니다. 루프 조건이 가능한 한 타이트한지 확인합니다.
|
- WAR_IGNORING_REGISTER_SEMANTIC
- 3567
|
레지스터 의미 체계는 무시됩니다.
|
- WAR_UNKNOWN_PRAGMA
- 3568
|
알 수 없는 pragma 지시문은 무시됩니다.
|
- WAR_LOOP_TOO_LONG
- 3569
|
루프는 지정된 셰이더 대상에 대한 최대 반복 횟수 이상으로 실행되어 루프를 강제로 언롤됩니다.
|
- WAR_GRADIENT_MUST_UNROLL
- 3570
|
그라데이션 명령은 다양한 반복이 포함된 루프에서 사용되어 루프가 언롤되도록 합니다.
|
- WAR_POW_NOT_KNOWN_TO_BE_POSITIVE
- 3571
|
pow(f, e) 내장 함수는 음수 f에 대해 작동하지 않습니다. abs(f)를 사용하거나 필요한 경우 음수 값을 조건부로 처리합니다.
|
- WAR_VARYING_INTERFACE
- 3572
|
인터페이스 참조는 변경되지 않는 개체로 확인되어야 합니다.
|
- WAR_TESSFACTORSCALE_OUTOFRANGE
- 3573
|
테셀레이션 계수 배율은 [0, 1] 범위로 클램프됩니다.
|
- WAR_SYNC_IN_VARYING_FLOW
- 3574
|
스레드 동기화 작업은 다양한 흐름 제어에서 사용할 수 없습니다.
|
- WAR_BREAK_FROM_UAV
- 3575
|
루프에 대해 자동 언롤링이 사용하지 않도록 설정되었습니다. [unroll] 특성 또는 수동 언롤링을 사용하는 것이 좋습니다. 또는 다양한 흐름 제어의 루프 종료 조건이므로 UAV에서 읽은 데이터에 의존할 수 없습니다.
|
- WAR_OVERRIDDEN_SEMANTIC
- 3576
|
패치 의미 체계는 포함된 형식에 있어야 하므로 외부 의미 체계는 무시됩니다. 또는 형식의 의미 체계는 변수/함수 또는 바깥쪽 형식에 의해 재정의됩니다.
|
- WAR_KNOWN_NON_SPECIAL
- 3577
|
값은 무한대가 될 수 없습니다. isfinite 호출이 필요하지 않을 수 있습니다. /Gis는 isfinite가 수행되도록 강제할 수 있습니다. 또는 값이 NaN일 수 없으며 isnan에 대한 호출이 필요하지 않을 수 있습니다. /Gis는 isnan이 수행되도록 강제할 수 있습니다.
|
- WAR_TLOUT_UNINITIALIZED
- 3578
|
출력 값이 완전히 초기화되지 않았습니다.
|
- WAR_GROUPSHARED_UNSUPPORTED
- 3579
|
지정된 변수는 groupshared를 지원하지 않으므로 groupshared는 무시됩니다.
|
- WAR_CONDITIONAL_SIDE_EFFECT
- 3580
|
&>, ||, ?: 연산자의 양쪽은 항상 계산되므로 지정된 쪽의 부작용은 조건부가 되지 않습니다.
|
- WAR_NO_UNSIGNED_ABS
- 3581
|
부호 없는 값에 대한 abs 작업은 의미가 없으므로 무시됩니다.
|
- WAR_TEXTURE_OFFSET
- 3582
|
텍스처 액세스에는 리터럴 오프셋과 다중 샘플 인덱스가 있어야 합니다.
|
- WAR_POTENTIAL_RACE_CONDITION_UAV
- 3583
|
공유 리소스에 쓰기 경쟁 조건이 발견되었습니다. 스레드가 동일한 값을 쓰고 있지만 경합으로 인해 성능이 저하될 수 있습니다.
|
- WAR_POTENTIAL_RACE_CONDITION_GSM
- 3584
|
공유 메모리에 쓰기 경쟁 조건이 발견되었습니다. 스레드가 동일한 값을 쓰고 있지만 경합으로 인해 성능이 저하될 수 있습니다.
|
- WAR_UNRELIABLE_SOURCE_MARK
- 3585
|
Source_mark는 /Od 빌드에서 가장 유용합니다. /Od source_mark가 없으면 최적화를 통해 최종 셰이더에서 이동할 수 있습니다.
|
- WAR_NO_INTERFACE_SUPPORT
- 3586
|
추상 인터페이스는 지정된 대상에서 지원되지 않으므로 인터페이스 참조는 특정 인스턴스로 확인되어야 합니다.
|
- WAR_MIN10_RCP
- 3587
|
대상은 A/B를 A * reciprocal(B)으로 에뮬레이트합니다. 최소 정밀도 형식에서 B의 역수를 표현할 수 없는 경우 결과가 수학적으로 올바르지 않을 수 있습니다.
|
- WAR_NO_CLIPPLANES_IN_LIBRARY
- 3588
|
clipplanes 특성은 라이브러리 함수에서 무시됩니다.
|
- ERR_PRAGMA_DEF_OBSOLETE
- 3589
|
'#pragma def' 지시문은 DirectX 10+ 및 10_level_9(9_x 기능 수준) 대상에서 더 이상 지원되지 않습니다. 호환 모드를 사용하여 컴파일을 허용합니다.
|
- ERR_NO_32_BIT_HALF
- 3650
|
전역 변수는 지정된 대상에서 'half' 형식을 사용할 수 없습니다. 이 변수를 부동 소수점으로 처리하려면 이전 버전과의 호환성 플래그를 사용합니다.
|
- ERR_NO_32_BIT_DOUBLE
- 3651
|
지정된 대상은 이중 데이터 형식 값을 지원하지 않습니다.
|
- ERR_NO_SMALL_INT
- 3652
|
지정된 대상은 8비트 또는 16비트 정수를 지원하지 않습니다.
|
- ERR_NO_64_BIT_INT
- 3653
|
지정된 대상은 64비트 정수를 지원하지 않습니다.
|
- ERR_NO_UNSIGNED_ABS
- 3654
|
부호 없는 값에 대한 abs 작업은 지원되지 않습니다.
|
- ERR_THREAD_GROUP_SIZE_INVALID
- 3655
|
스레드 그룹 크기가 잘못되었습니다.
|
- ERR_THREAD_GROUP_SIZE_MISSING
- 3656
|
스레드 그룹의 크기가 누락되었습니다.
|
- ERR_HSATTRIBUTE_INVALID
- 3657
|
지정된 매개 변수가 특정 값일 것으로 예상했지만 지정된 값을 받았습니다. 또는 선 또는 삼각형 출력 토폴로지는 등치선 도메인에서만 사용할 수 있습니다. 또는 최대 테셀레이션 계수는 [1,64] 범위에 있어야 합니다.
|
- ERR_HS_PATCH_INVALID
- 3658
|
하나의 InputPatch 또는 OutputPatch 매개 변수만 허용됩니다. 또는 InputPatch 입력은 헐 및 기하 도형(5_0+) 셰이더에서만 사용할 수 있습니다. 또는 OutputPatch 입력은 도메인 셰이더 및 헐 셰이더의 패치 상수 함수에서만 사용할 수 있습니다.
|
- ERR_HS_TYPE_MISMATCH
- 3659
|
패치 상수 함수는 제어점 단계에서 선언된 것과 동일한 입력 제어점 형식을 사용해야 합니다. 또는 패치 상수 함수는 제어점 단계에서 반환되는 것과 동일한 출력 제어점 형식을 사용해야 합니다. 또는 패치 상수 함수의 출력 패치 입력은 특정 수의 요소를 가져야 하지만 지정된 양을 가집니다.
|
- ERR_INTERLOCKED_UNSUPPORTED
- 3660
|
지정된 대상은 연관 작업을 지원하지 않습니다.
|
- ERR_GROUPSHARED_UNSUPPORTED
- 3661
|
지정된 변수는 그룹 공유를 지원하지 않습니다.
|
- ERR_INDETERMINATE_DERIVATIVE
- 3662
|
그라데이션 작업은 모든 픽셀에 대해 정의되지 않은 값을 사용합니다(지정된 대상에서 UAV 로드는 그라데이션 작업에 참여할 수 없음).
|
- ERR_SYNC_IN_VARYING_FLOW
- 3663
|
스레드 동기화 작업은 다양한 흐름 제어에서 사용할 수 없습니다.
|
- ERR_SYNC_UNSUPPORTED
- 3664
|
지정된 대상은 동기화 작업을 지원하지 않습니다.
|
- ERR_NO_APPEND_CONSUME
- 3665
|
지정된 대상은 추가/소비 버퍼를 지원하지 않습니다.
|
- ERR_NO_TYPED_UAVS
- 3666
|
지정된 대상은 형식화된 값 UAV를 지원하지 않습니다.
|
- ERR_NO_UAVS
- 3667
|
지정된 대상은 UAV를 지원하지 않습니다.
|
- ERR_INDEX_IS_NOT_GROUP_INDEX
- 3668
|
지정된 대상에 대한 공유 메모리를 그룹화하기 위한 저장소는 SV_GroupIndex로만 인덱싱되어야 합니다.
|
- ERR_NON_LITERAL_RESOURCE
- 3669
|
인덱싱되는 리소스는 조건식에서 가져올 수 없으며 리터럴 식에서 가져와야 합니다.
|
- ERR_NON_LITERAL_STREAM
- 3670
|
스트림 매개 변수는 리터럴 식에서 가져와야 합니다.
|
- ERR_BREAK_FROM_UAV
- 3671
|
다양한 흐름 제어의 루프 종료 조건이므로 UAV에서 읽은 데이터에 의존할 수 없습니다.
|
- ERR_NO_PULL_MODEL
- 3672
|
지정된 대상은 풀 모델 특성 평가를 지원하지 않습니다.
|
- ERR_CANT_PULL_POSITION
- 3673
|
지정된 대상은 위치의 풀 모델 평가를 지원하지 않습니다.
|
- ERR_PULL_MUST_BE_INPUT
- 3674
|
특성 평가는 입력에서 직접 가져온 값에 대해서만 수행할 수 있습니다.
|
- ERR_LOOP_CONDITION_OUT_OF_BOUNDS
- 3675
|
조건에서 범위를 벗어난 배열 참조로 루프를 풀 수 없습니다.
|
- ERR_TYPED_UAV_LOAD_MULTI_COMP
- 3676
|
형식화된 값 UAV 로드는 단일 성분 32비트 요소 형식에 대해서만 지원됩니다.
|
- ERR_MULTIPLE_DEPTH_OUT
- 3677
|
지정된 대상은 하나의 깊이 출력만 허용합니다.
|
- ERR_NO_ORDERED_ACCESS_IN_INTERFACE
- 3678
|
UAV 또는 그룹 공유 변수를 포함하는 인터페이스 연결 가능 멤버는 아직 구현되지 않았습니다.
|
- ERR_COMP_GLC_INVALID
- 3679
|
스토리지 클래스 globallycoherent는 UAV(순서가 지정되지 않은 액세스 뷰) 버퍼에만 사용할 수 있으며 추가/소비 버퍼에는 사용할 수 없습니다.
|
- ERR_HS_UNKNOWN_OUTPUT_TYPE
- 3680
|
통과 제어점 셰이더를 정의할 때 InputPatch 개체를 선언해야 하며 출력 제어점의 수는 0이거나 입력 패치 크기와 일치해야 합니다.
|
- ERR_ATOMIC_REQUIRES_INT
- 3681
|
지정된 대상은 스칼라 int 또는 uint 데이터에 대한 연관 작업만 지원합니다.
|
- ERR_ATTRIBUTE_PARAM_SIDE_EFFECT
- 3682
|
부작용이 있는 식은 특성 매개 변수로 유효하지 않습니다.
|
- ERR_INVALID_RESOURCE_CONTAINER
- 3683
|
그룹 공유 변수는 텍스처, 샘플러 또는 UAV와 같은 리소스를 포함할 수 없습니다. 또는 텍스처, 샘플러 또는 UAV와 같은 리소스는 다른 리소스를 포함할 수 없습니다.
|
- ERR_UNSUPPORTED_DOUBLE_OPERATION
- 3684
|
지정된 대상은 배정밀도 부동 소수점을 지원하지 않습니다. 또는 리소스에서 작업을 직접 사용할 수 없습니다. 또는 연산을 doubles와 함께 사용할 수 없으며 먼저 float로 캐스트합니다. 또는 지정된 형식에서 작업이 지원되지 않습니다.
|
- ERR_INVALID_TESS_FACTOR_SEMANTIC
- 3685
|
테셀레이션 계수 의미 체계가 잘못되었습니다. 또는 충돌하는 쿼드/트라이/등치선 테셀레이션 계수 의미 체계가 충돌합니다. 또는 테셀레이션 계수 의미 체계는 동일한 성분에 있어야 합니다.
|
- ERR_UNSUPPORTED_THIS_OBJECT
- 3686
|
지정된 개체가 지원되지 않습니다.
|
- ERR_INVALID_SHADER_IO
- 3687
|
Double 형식은 셰이더 입력 또는 출력으로 사용할 수 없습니다. 셰이더 단계 간에 double을 전달해야 하는 경우 두 단위로 전달하고 asuint 및 asdouble을 사용하여 양식 간을 변환해야 합니다.
|
- ERR_INDEXED_DERIV
- 3688
|
인덱싱된 도함수는 아직 구현되지 않았습니다.
|
- ERR_ORDERED_ACCESS_CAST
- 3689
|
할당의 왼쪽은 인덱스 생성 가능한 개체로 변환할 수 없으므로 오른쪽에 asuint, asfloat 또는 asdouble을 사용하는 것이 좋습니다.
|
- ERR_RESOURCE_UNINITIALIZED
- 3690
|
인덱싱 중인 리소스가 초기화되지 않았습니다.
|
- ERR_INVALID_STATIC_VAR_INIT
- 3691
|
정적 변수 이니셜라이저의 유효하지 않은 변수 참조입니다. 로컬은 정적 변수를 초기화하는 데 사용할 수 없습니다.
|
- ERR_NO_ABORT
- 3692
|
지정된 대상은 중단을 지원하지 않습니다.
|
- ERR_NO_MESSAGES
- 3693
|
지정된 대상은 메시지를 지원하지 않습니다.
|
- ERR_GUARANTEED_RACE_CONDITION_UAV
- 3694
|
공유 리소스에 대한 경쟁 조건 쓰기가 검색되었으므로 이 작업을 조건부로 작성하는 것이 좋습니다.
|
- ERR_GUARANTEED_RACE_CONDITION_GSM
- 3695
|
공유 메모리에 쓰기 경쟁 조건이 검색되었으므로 이 작업 쓰기를 조건부로 만드는 것이 좋습니다.
|
- ERR_INFINITE_LOOP
- 3696
|
무한 루프가 검색되어 루프가 종료되지 않습니다.
|
- ERR_TEMPLATE_VAR_CONFLICT
- 3697
|
지정된 변수가 템플릿 셰이더의 변수와 일치하지만 형식 레이아웃이 일치하지 않습니다.
|
- ERR_RESOURCE_BIND_CONFLICT
- 3698
|
지정된 리소스에 템플릿 셰이더와의 바인딩 충돌이 있습니다.
|
- ERR_COMPLEX_TEMPLATE_RESOURCE
- 3699
|
자리 표시자 템플릿 리소스는 단순 리소스만 될 수 있으므로 구조체 및 배열은 지원되지 않습니다.
|
- ERR_RESOURCE_NOT_IN_TEMPLATE
- 3700
|
지정된 리소스의 경우 바인딩이 템플릿 셰이더에 없습니다.
|
- ERR_RESINDEX_UNSUPPORTED
- 3701
|
지정된 대상은 인덱싱 리소스를 지원하지 않습니다.
|
- ERR_FMA_ONLY_DOUBLE
- 3702
|
fma 내장 함수는 이중 인수에만 사용할 수 있습니다.
|
- ERR_NO_MIN_PRECISION
- 3703
|
지정된 대상은 최소 정밀도 데이터를 지원하지 않습니다.
|
- ERR_NO_F32_F16
- 3704
|
지정된 대상은 16비트 부동 소수점 변환을 지원하지 않습니다.
|
- ERR_NOT_ABLE_TO_FLATTEN
- 3705
|
부작용이 포함된 if 문은 병합할 수 없습니다.
|
- ERR_INVALID_MININT
- 3706
|
최소 정밀도 형식에서는 부호 있는 정수 나누기가 지원되지 않습니다. 32비트 나눗셈을 사용하려면 int로 캐스트합니다.
|
- ERR_INVALID_MIN8FLOAT
- 3707
|
최소 8비트 부동 소수점 값이 잘못되었거나 지원되지 않습니다.
|
- ERR_CONTINUE_INSIDE_SWITCH
- 3708
|
switch 문에는 continue 문을 사용할 수 없습니다.
|
- ERR_DEBUG_NOT_SUPPORTED_FOR_MODERN
- 3709
|
디버그는 지원되지 않습니다.
|
- ERR_UNSUPPORTED_PARAM_TYPE
- 3710
|
지정된 함수 매개 변수는 지원되지 않습니다.
|
- ERR_DUPLICATE_FUNC_PARAM_SEMANTICS
- 3711
|
라이브러리 함수 매개 변수와 반환 값은 의미 체계가 중복될 수 없습니다.
|
- ERR_LIBRARY_FUNC_UNSUPPORTED
- 3712
|
라이브러리 함수는 픽셀 셰이더 및 꼭짓점 셰이더에서만 지원됩니다.
|
- ERR_ENTRYPOINT_MUST_BE_EMPTY
- 3713
|
라이브러리에 대한 진입점을 지정할 수 없습니다. export 키워드로 라이브러리 진입점을 표시합니다.
|
- ERR_NO_STATIC_IN_LIBRARY
- 3714
|
지정된 변수는 아직 라이브러리에서 지원되지 않는 정적으로 선언됩니다.
|
- ERR_NO_TBUFFER_IN_LIBRARY
- 3715
|
지정된 변수는 아직 라이브러리에서 지원되지 않는 tbuffer로 선언됩니다.
|
- ERR_NO_INTERFACES_IN_LIBRARY
- 3716
|
클래스 및 인터페이스는 라이브러리에서 지원되지 않습니다.
|
- ERR_NO_DOUBLE_IN_LIBRARY
- 3717
|
이중 데이터 형식은 라이브러리 함수 입력 또는 출력으로 사용할 수 없습니다. 라이브러리 함수에 double을 전달해야 하는 경우 두 개의 uint로 전달하고 asuint 및 asdouble을 사용하여 양식 간에 변환해야 합니다.
|
- ERR_NO_OVERLOADING_FOR_LIB_FUNC
- 3718
|
라이브러리 진입점은 오버로드할 수 없습니다.
|
- ERR_RES_MAY_ALIAS_ONLY_IN_CS_5
- 3719
|
'resources_may_alias' 옵션은 cs_5_0+ 대상에만 유효합니다.
|
- ERR_READ_BEFORE_WRITE
- 4000
|
지정된 변수가 완전히 초기화되지 않은 상태에서 사용됩니다.
|
- ERR_MID_DIVISION_BY_ZERO
- 4001
|
중간 수준 전처리기 식에서 0으로 나누기가 발생했습니다.
|
- ERR_MID_INDEFINITE_LOG
- 4002
|
무기한 로그가 발생했습니다.
|
- ERR_MID_IMAGINARY_SQUARE_ROOT
- 4003
|
가상 제곱근이 발생했습니다.
|
- ERR_TOO_COMPLEX
- 4004
|
레지스터보다 활성 값이 더 많기 때문에 프로그램이 너무 복잡합니다.
|
- ERR_INDEFINITE_ASIN
- 4005
|
무기한 아크사인이 발생했습니다.
|
- ERR_INDEFINITE_ACOS
- 4006
|
무기한 아크코사인이 발생했습니다.
|
- ERR_ARRAY_INDEX_OUT_OF_BOUNDS
- 4007
|
배열 인덱스가 범위를 벗어났습니다.
|
- WARN_FLOAT_DIVISION_BY_ZERO
- 4008
|
0으로 부동 소수점 나누기가 발생했습니다.
|
- ERR_IDIV_DIVISION_BY_ZERO
- 4009
|
0으로 정수 나누기가 발생했습니다.
|
- ERR_UDIV_DIVISION_BY_ZERO
- 4010
|
0으로 부호 없는 정수 나누기가 발생했습니다.
|
- ERR_FTOI_OUTOFRANGE
- 4011
|
변환을 위한 정수 범위를 벗어난 부동 소수점 값입니다.
|
- ERR_FTOU_OUTOFRANGE
- 4012
|
변환을 위한 부호 없는 정수 범위를 벗어난 부동 소수점 값입니다.
|
- ERR_INDEFINITE_DSXY
- 4013
|
무기한 도함수 계산이 발생했습니다.
|
- ERR_GRADIENT_FLOW
- 4014
|
분기 흐름 제어가 있는 루프 내에서는 그라데이션 작업이 발생할 수 없습니다.
|
- ERR_MID_SEMANTIC_TOO_LONG
- 4015
|
의미 체계 길이가 너무 깁니다.
|
- ERR_INVALID_SEMANTIC
- 4016
|
의미 체계가 유효하지 않습니다. 예를 들어, SV_InstanceID 의미 체계는 10_level_9(9_x 기능 수준) 대상과 함께 사용할 수 없거나 0자 의미 체계가 지원되지 않습니다.
|
- ERR_MID_INVALID_REGISTER_SEMANTIC
- 4017
|
동일한 변수는 동일한 상수 뱅크의 여러 상수에 바인딩될 수 없습니다.
|
- ERR_TOO_MANY_PHASES
- 4018
|
셰이더는 특정 대상 셰이더 모델이 처리하기에 너무 복잡한 종속성 체인에서 텍스처 주소 지정 작업을 사용합니다.
|
- ERR_CONSTANT_REG_COLLISION
- 4019
|
동일한 사용자 지정 위치에서 여러 변수가 발견되었습니다.
|
- ERR_TBUFFER_REG_COLLISION
- 4020
|
동일한 사용자 지정 위치에서 여러 변수가 발견되었습니다.
|
- ERR_DERIV_READ_BEFORE_WRITE
- 4021
|
도함수는 정의되기 전에 사용되므로 프로그램에서 도함수 할당을 더 일찍 이동하는 것이 좋습니다.
|
- ERR_DERIV_INVALID_PREDICATE
- 4022
|
도함수는 흐름 제어의 다른 분기에서 정의되지 않으므로 흐름 제어 문 앞에 도함수 할당을 이동하는 것이 좋습니다.
|
- ERR_DERIV_REDEFINITION
- 4023
|
도함수의 재정의가 발생했으며 도함수는 한 번만 할당할 수 있습니다.
|
- ERR_DERIV_KNOWN_VALUE
- 4024
|
알려진 값의 도함수는 구현되지 않습니다.
|
- ERR_DERIV_UNKNOWN
- 4025
|
지정된 값의 도함수를 계산할 수 없습니다.
|
- ERR_RACE_CONDITION_INDUCED_INV_SYNC
- 4026
|
스레드 동기화 작업은 비변동 흐름 제어에 있어야 합니다. 잠재적인 경쟁 조건으로 인해 이 동기화는 유효하지 않으므로 이 시점에서 셰이더 실행을 제어하는 값을 읽은 후 동기화를 추가하는 것이 좋습니다.
|
- ERR_ALIAS_ARRAY_INDEX_OUT_OF_BOUNDS
- 4027
|
배열 인덱스가 범위를 벗어났습니다.
|
- ERR_MINPRECISION_PRECISE
- 4028
|
지정된 변수에 최소 정밀도 형식이 있어 정확하다고 표시할 수 없습니다.
|
- ERR_LOOP_NEVER_BREAKS
- 4029
|
무한 루프가 검색되어 루프가 종료되지 않습니다.
|
- WARN_FTOI_OUTOFRANGE
- 4114
|
리터럴 부동 소수점 값이 변환을 위한 정수 범위를 벗어났습니다.
|
- WARN_FTOU_OUTOFRANGE
- 4115
|
리터럴 부동 소수점 값이 변환을 위한 부호 없는 정수 범위를 벗어났습니다.
|
- WARN_IDIV_DIVISION_BY_ZERO
- 4116
|
가능한 정수 나누기가 0으로 발생했습니다.
|
- WARN_UDIV_DIVISION_BY_ZERO
- 4117
|
부호 없는 정수를 0으로 나눌 가능성이 있습니다.
|
- WARN_IMAGINARY_SQUARE_ROOT
- 4118
|
가상 제곱근 연산이 발생했습니다.
|
- WARN_INDEFINITE_LOG
- 4119
|
무기한 로그 연산이 발생했습니다.
|
- WARN_REPLACE_NOT_CONVERGE
- 4120
|
최적화가 수렴되지 않습니다.
|
- WARN_HOISTING_GRADIENT
- 4121
|
분기를 방지하려면 그라데이션 기반 작업을 흐름 제어에서 벗어나야 합니다. 그라데이션이 아닌 작업을 사용하면 성능이 향상될 수 있습니다.
|
- WARN_FLOAT_PRECISION_LOSS
- 4122
|
두 부동 소수점 값의 합은 배정밀도로 정확하게 표현할 수 없습니다.
|
- WARN_FLOAT_CLAMP
- 4123
|
부동 소수점 연산은 denorm 부동 소수점 리터럴을 0으로 플러시하므로 지정된 부동 소수점 값이 정밀도를 잃습니다(이 경고는 컴파일당 한 번만 표시됨).
|
- ERR_GEN_NOT_YET_IMPLEMENTED
- 4500
|
swizzle된 벡터에서 클리핑하는 것과 같은 기능은 아직 구현되지 않았습니다.
|
- ERR_DUPLICATE_INPUT_SEMANTIC
- 4501
|
일치하지 않는 의미 체계 정의가 발생했습니다.
|
- ERR_INVALID_INPUT_SEMANTIC
- 4502
|
지정된 입력 의미 체계가 잘못되었습니다.
|
- ERR_INVALID_OUTPUT_SEMANTIC
- 4503
|
지정된 출력 의미 체계가 잘못되었습니다.
|
- ERR_DUPLICATE_OUTPUT_SEMANTIC
- 4504
|
겹치는 출력 의미 체계가 발생했습니다.
|
- ERR_MAX_TEMP_EXCEEDED
- 4505
|
최대 임시 레지스터 인덱스를 초과했습니다.
|
- ERR_MAX_INPUT_EXCEEDED
- 4506
|
최대 입력 수를 초과했습니다.
|
- ERR_MAX_CONST_EXCEEDED
- 4507
|
최대 상수 레지스터 인덱스를 초과했습니다. 참조되는 상수의 수를 줄입니다.
|
- ERR_MAX_ADDR_EXCEEDED
- 4508
|
최대 주소 레지스터 인덱스를 초과했습니다.
|
- ERR_GEN_INVALID_REGISTER_SEMANTIC
- 4509
|
잘못된 레지스터 의미 체계가 사용되었거나 변수가 여러 레지스터 뱅크에 바인딩되어야 합니다.
|
- ERR_MAX_SAMPLER_EXCEEDED
- 4510
|
최대 샘플러 수를 초과했습니다.
|
- ERR_REL_ADDRESS_NOT_SUP
- 4511
|
대상은 상대 주소 지정을 지원하지 않습니다.
|
- ERR_NO_W_ACCESS
- 4512
|
텍스처 좌표 w-성분에 액세스할 수 없습니다.
|
- ERR_NO_DEP_FROM_COL
- 4513
|
어떤 식으로든 색 입력을 기반으로 하는 종속 텍스처 읽기 작업은 수행할 수 없습니다.
|
- ERR_PROGRAM_TOO_BIG
- 4514
|
프로그램이 너무 큽니다.
|
- ERR_CANNOT_BIND_SAMPLER
- 4515
|
샘플러는 사용자 지정 스테이지 또는 샘플러 배열에 바인딩될 수 없습니다.
|
- ERR_CANNOT_READ_SAME_TEX
- 4516
|
샘플러에서 입력으로 사용된 texcoord는 읽을 수 없습니다.
|
- ERR_CONFLICT_SAMP_BIND
- 4517
|
사용자 정의 샘플러 또는 샘플러 배열 바인딩이 충돌합니다. 두 개의 샘플러에 동일한 사용자 바인딩이 있는 경우 둘 다 동일한 셰이더에서 사용할 수 없습니다.
|
- ERR_MULTI_READ_SAMP_BIND
- 4518
|
텍스처 조회는 사용자 바인딩 또는 유사한 배열 액세스 샘플러에서 두 번 수행할 수 없습니다.
|
- ERR_TOO_MANY_TEXREADS
- 4519
|
texcoords에서 너무 많은 텍스처 로드 및 읽기가 발생했습니다.
|
- ERR_NO_TEXCRD_SHARE
- 4520
|
texcoord는 ps_1_4 이상에서만 texlookup에서 읽고 사용할 수 있습니다.
|
- ERR_OUT_OF_TEMP
- 4521
|
프로그램이 너무 복잡하여 임시 레지스터가 부족합니다.
|
- ERR_NO_REP_SWIZZLE
- 4522
|
복제 swizzle은 ps_1_4에서만 지원됩니다.
|
- ERR_NO_DEP_MATCH
- 4523
|
이 종속 텍스처 읽기는 ps_1_x에 매핑될 수 없거나 이 모델이 이 셰이더에 필요한 모든 종속 텍스처 읽기와 일치할 수 없기 때문에 셰이더를 ps_1_x 셰이더로 컴파일할 수 없습니다.
|
- ERR_TEXM_NO_SHARE
- 4524
|
계산된 texcoord가 셰이더에서 사용되기 때문에 texm을 일치시킬 수 없습니다.
|
- ERR_TEXM_NOT_COR_STAGE
- 4525
|
원본 입력이 적절한 텍스처 좌표에 있지 않기 때문에 texm*을 일치시킬 수 없습니다. 자세한 내용은 ps_1_x 어셈블리 참조를 확인합니다.
|
- ERR_TEXM_NO_SOURCE_MOD
- 4526
|
texm*은 입력 texcoord에서 원본 한정자를 가질 수 없기 때문에 일치시킬 수 없습니다.
|
- ERR_TEXM_BX2_ONLY
- 4527
|
texm*은 입력 texload에서 bx2 한정자만 가질 수 있기 때문에 texm*을 일치시킬 수 없습니다.
|
- ERR_DEPTH_SCALAR
- 4528
|
DEPTH는 스칼라여야 합니다.
|
- ERR_COLOR_4COMP
- 4529
|
의미 체계(SV_Target 또는 COLOR) 값은 4-성분으로 구성된 벡터여야 합니다.
|
- ERR_WRITE_TO_COLOR0
- 4530
|
픽셀 셰이더는 의미 체계(SV_Target0 또는 COLOR0) 값의 네 가지 성분을 최소한 모두 작성해야 합니다.
|
- ERR_DP4_NOT_SUP
- 4531
|
DP4는 지원되지 않습니다.
|
- ERR_NO_MATCH
- 4532
|
식을 셰이더 명령 집합에 매핑할 수 없습니다.
|
- ERR_NO_SWIZZLE_MATCH
- 4533
|
swizzle은 ps_1_x에 매핑할 수 없습니다.
|
- ERR_NO_DOUBLE_DEP
- 4534
|
이중 종속 텍스처 읽기는 ps_1_x에서 수행할 수 없습니다.
|
- ERR_NO_TEX_SOURCE
- 4535
|
입력 한정자를 사용할 수 없기 때문에 texreg2ar 또는 texreg2gb 명령을 일치시킬 수 없습니다.
|
- ERR_TEXRGB_NOT_SUPPORTED
- 4536
|
식은 texreg2rgb에만 매핑할 수 있지만 이 명령은 1_x에서 지원되지 않습니다.
|
- ERR_CANT_EMMULLATE_WRITE
- 4537
|
ps_1_x 셰이더 모델에 대해 쓰기 마스크를 에뮬레이트할 수 없습니다.
|
- ERR_COLOR_CONT
- 4538
|
SV_Target 출력은 SV_Target0에서 SV_TargetN까지 연속적이거나 COLOR 출력이 COLOR0에서 COLORn까지 연속적이어야 합니다.
|
- ERR_SAMPLER_MISMATCH
- 4539
|
샘플러가 일관되지 않게 사용되었기 때문에 샘플러 불일치가 발생했습니다.
|
- ERR_SEMANTIC_SCALER
- 4540
|
PSIZE 또는 FOG는 스칼라여야 합니다.
|
- ERR_WRITE_ALL_POS
- 4541
|
꼭짓점 셰이더는 최소한 SV_Position 또는 POSITION의 네 가지 성분을 모두 작성해야 합니다.
|
- ERR_TEXCOORD_CONT
- 4542
|
Texcoord 출력은 texcoord0에서 texcoordn까지 연속적이어야 합니다.
|
- ERR_NO_MULTI_SEM
- 4543
|
다중 레지스터 의미 체계는 조각에서 지원되지 않습니다.
|
- ERR_NO_4COMP_CLIP
- 4544
|
클립은 ps_1_x의 3 벡터에서 가져와야 합니다.
|
- ERR_TEXTURE_NOT_SUPPORTED
- 4545
|
지정된 대상에 대해 지원되지 않는 텍스처 형식이 발견되었습니다.
|
- ERR_MAX_SAMP_EXCEEDED
- 4546
|
최대 샘플러 레지스터 인덱스를 초과했습니다.
|
- ERR_DEBUG_SIZE
- 4547
|
디버그 정보가 최대 주석 크기를 초과하여 디버그 정보가 내보내지지 않았습니다.
|
- ERR_CONSTANTTABLE_SIZE
- 4548
|
상수 테이블 정보가 최대 주석 크기를 초과합니다.
|
- ERR_MAX_PRED_EXCEEDED
- 4549
|
최대 조건자 레지스터 인덱스를 초과했습니다.
|
- ERR_MAX_BOOL_EXCEEDED
- 4550
|
상수 분기 수를 줄이거나 구조체/배열에서 부울을 가져오거나 구조체의 시작 부분으로 이동합니다.
|
- ERR_MAX_LOOP_EXCEEDED
- 4551
|
루프 수를 줄이거나 구조체/배열에서 루프 카운터를 가져오거나 구조체의 시작 부분으로 이동합니다.
|
- ERR_NOT_SIMPLE_FOR
- 4552
|
일반 루프는 이 명령 집합에 매핑할 수 없습니다.
|
- ERR_ADDRESS_TOO_DEEP
- 4553
|
상대 주소 참조가 너무 깊습니다.
|
- ERR_CND_SCALAR
- 4554
|
벡터 조건은 ps_1_x 셰이더 모델에서 에뮬레이션할 수 없습니다.
|
- ERR_INVALID_TYPE
- 4555
|
지정된 의미 체계에 잘못된 형식이 사용되었습니다.
|
- ERR_MAX_TEXTURE_EXCEEDED
- 4565
|
라이브러리의 최대 텍스처 슬롯 수가 초과되었습니다.
|
- ERR_REQUIRE_INT_OFFSET
- 4566
|
오프셋 텍스처 명령은 -8에서 7 범위의 정수 리터럴로 해석될 수 있는 오프셋을 취해야 합니다.
|
- ERR_MAX_CBUFFER_EXCEEDED
- 4567
|
라이브러리에 대한 최대 상수 버퍼 슬롯 수가 초과되었습니다.
|
- ERR_INCORRECT_USAGE
- 4568
|
사용이 대상에서 지원되지 않습니다. 예를 들어, 샘플 보간, 보간 없음, 관점 없음 또는 정수 입력 사용은 지원되지 않을 수 있습니다.
|
- ERR_POSITION_INCORRECTTYPE
- 4569
|
POSITION 값에 대해 잘못된 형식이 지정되었습니다.
|
- ERR_MULTIPLE_STREAMS
- 4570
|
대상은 특정 양의 스트림으로만 내보낼 수 있습니다.
|
- ERR_MAX_OUTPUT_EXCEEDED
- 4571
|
출력 제한을 초과했습니다.
|
- ERR_NO_STREAMS_USED
- 4572
|
기하 도형 셰이더는 아무 것도 방출하지 않았습니다.
|
- ERR_GEN_SEMANTIC_TOO_LONG
- 4573
|
의미 체계 길이가 너무 길고 지정된 문자 수로 제한됩니다.
|
- ERR_DUPLICATE_SYSVAL_SEMANTIC
- 4574
|
중복 시스템 값 의미 체계 정의가 발견되었습니다.
|
- ERR_READING_UNINITIALIZED
- 4575
|
초기화되지 않은 값을 읽었습니다.
|
- ERR_SIGNATURE_VALIDATION
- 4576
|
서명 유효성 검사 중에 오류가 발생했습니다.
|
- ERR_INCOMPLETE_POSITION
- 4577
|
SV_Position의 모든 요소가 작성되지 않았습니다.
|
- ERR_DUPLICATE_CBUFFER_BANK
- 4578
|
지정된 cbuffer 레지스터가 두 번 이상 사용되었습니다.
|
- ERR_INVALID_FP_LITERAL
- 4579
|
잘못된 부동 소수점 리터럴이 발생했습니다.
|
- ERR_UNWRITTEN_SI_VALUE
- 4580
|
지정된 출력에는 셰이더의 모든 실행 경로에 기록되어야 하는 시스템 해석 값이 포함됩니다. 무조건 초기화가 도움이 될 수 있습니다.
|
- ERR_AUTOSAMPLER_ARRAY_UNIMPL
- 4581
|
10_level_9(9_x 기능 수준) 대상에서 텍스처 개체와 함께 샘플러 배열을 사용하는 것은 아직 구현되지 않았습니다.
|
- ERR_INVALID_TEXTURE_FORMAT
- 4582
|
부동 소수점이 아닌 텍스처 형식에서 샘플링을 수행할 수 없습니다.
|
- ERR_INVALID_10L9_SEMANTIC
- 4583
|
지정된 의미 체계는 10_level_9(9_x 기능 수준) 대상에서 지원되지 않습니다.
|
- ERR_MAX_IFACE_EXCEEDED
- 4584
|
최대 인터페이스 포인터 수를 초과했습니다.
|
- ERR_MAX_UAV_EXCEEDED
- 4585
|
라이브러리의 최대 UAV 슬롯 수를 초과했습니다.
|
- ERR_MAX_GROUP_SHARED_MEMORY_EXCEEDED
- 4586
|
그룹 공유 메모리의 총 크기(바이트)가 대상의 제한을 초과했습니다.
|
- ERR_TOO_MANY_GROUP_SHARED_DATA
- 4587
|
지정된 대상에 대해 컴파일된 셰이더는 단일 그룹 공유 데이터 항목만 가질 수 있습니다.
|
- ERR_INCORRECT_NUM_GROUP_SHARED_ELEMENTS
- 4588
|
지정된 대상에 대한 그룹 공유 데이터에는 스레드 그룹의 스레드 수와 동일한 요소 수가 있어야 합니다.
|
- ERR_CONTROL_POINT_COUNT_EXCEEDED
- 4589
|
대상의 최대 제어점 수를 초과했습니다.
|
- ERR_GROUP_SHARED_DATA_ELEMENT_TOO_LARGE
- 4590
|
지정된 대상에 대한 그룹 공유 데이터가 너무 커서 지정된 수의 스레드에 대해 컴파일할 때 요소 크기가 최대 지정된 바이트 양이어야 합니다.
|
- ERR_GROUP_SHARED_DATA_NOT_AN_ARRAY
- 4591
|
지정된 대상에 대한 그룹 공유 데이터는 요소의 배열이어야 합니다.
|
- ERR_MULTI_SO_NOT_POINT
- 4592
|
여러 기하 도형 셰이더 출력 스트림을 사용하는 경우 점 목록이어야 합니다.
|
- ERR_INVALID_SNAP_OFFSET
- 4593
|
대상의 스냅 오프셋은 -8에서 7 사이여야 합니다.
|
- ERR_CLIPPLANE_TOO_COMPLICATED
- 4594
|
클립 평면은 지정된 대상에서 처리할 수 없습니다. 또는 클립 평면은 지정된 대상에서 ID swizzle이 있는 리터럴이 아닌 상수여야 합니다.
|
- ERR_ONLY_ONE_ALLOC_CONSUME
- 4595
|
RWStructuredBuffer 개체는 카운터를 늘리거나 줄일 수 있지만 둘 다 할 수는 없습니다.
|
- ERR_TYPED_UAV_WRITE_MASK_MISMATCH
- 4596
|
형식화된 UAV 저장소는 선언된 모든 성분을 작성해야 합니다.
|
- ERR_TEX1D_UNSUPPORTED
- 4596
|
Texture1D 형식은 지정된 대상에서 지원되지 않습니다.
|
- ERR_RESINFO_Z_UNDEFINED_CUBEARRAY
- 4598
|
지정된 대상에서 TextureCubeArray 개체의 GetDimensions 배열 요소 수를 사용할 수 없습니다.
|
- ERR_INVALID_STRUCTURED_ELEMENT_SIZE
- 4599
|
구조화된 버퍼 요소 크기가 잘못되었습니다. 지정된 대상에서 지정된 바이트의 배수이거나 지정된 대상의 지정된 바이트보다 클 수 없습니다.
|
- ERR_MAX_ICB_REG_EXCEEDED
- 4600
|
셰이더의 인덱싱 가능한 리터럴 값을 초과했습니다. 셰이더는 인덱싱 가능한 리터럴 값을 너무 많이 사용하므로 상수 배열을 덜 사용하는 것이 좋습니다.
|
- ERR_MAX_CBUFFER_SIZE_EXCEEDED
- 4601
|
지정된 상수 버퍼의 크기는 항목의 최대 허용 크기를 초과하는 지정된 수의 16바이트 항목입니다.
|
- ERR_LIB_DEBUG_INST_UNSUPPORTED
- 4602
|
디버그 명령은 셰이더 라이브러리에서 지원되지 않습니다.
|
- ERR_VARYING_INDEXED_INTERFACE
- 4603
|
인터페이스 호출은 다양한 값으로 인덱싱할 수 없습니다.
|
- WAR_GEN_NOT_YET_IMPLEMENTED
- 4700
|
기능이 아직 구현되지 않았습니다.
|
- WAR_BIAS_MISSED
- 4701
|
원본이 0에서 1로 클램프되지 않았기 때문에 _bias 기회를 놓쳤습니다.
|
- WAR_COMP_MISSED
- 4702
|
입력 결과가 0에서 1로 클램프되었기 때문에 보완 기회를 놓쳤습니다.
|
- WAR_LRP_MISSED
- 4703
|
lerp 계수가 _sat'd가 아니므로 Lerp를 일치시킬 수 없습니다.
|
- WAR_MAX_CONST_RANGE
- 4704
|
범위 -1에서 1을 벗어나는 리터럴 값은 모든 ps_1_x 음영 모델에서 클램프됩니다.
|
- WAR_DEPRECATED_INPUT_SEMANTIC
- 4705
|
지정된 입력 의미 체계가 더 이상 사용되지 않습니다. 대신 지정된 의미 체계를 사용합니다.
|
- WAR_DEPRECATED_OUTPUT_SEMANTIC
- 4706
|
지정된 출력 의미 체계가 더 이상 사용되지 않습니다. 대신 지정된 의미 체계를 사용합니다.
|
- WAR_TEXCOORD_CLAMP
- 4707
|
ps_1_x의 셰이더 본문에서 직접 사용되는 texcoord 입력(즉, 텍스처에서 샘플링 제외)은 항상 0에서 1로 클램프됩니다.
|
- WAR_MIDLEVEL_VARNOTFOUND
- 4708
|
중간 수준 var을 찾을 수 없습니다.
|
- WAR_OLD_SEMANTIC
- 4710
|
의미 체계는 더 이상 사용되지 않습니다.
|
- WAR_DUPLICATE_SEMANTIC
- 4711
|
중복된 비시스템 값 의미 체계 정의가 발견되었습니다.
|
- WAR_CANT_MATCH_LOOP
- 4712
|
루프 수가 정수 형식이 아니기 때문에 루프를 일치시킬 수 없습니다.
|
- WAR_BIAS_CLAMPED
- 4713
|
샘플 바이어스 값은 [-16.00, 15.99] 범위로 제한되므로 이 값 대신 지정된 값을 사용합니다.
|
- WAR_CS_TEMP_EXCEEDED
- 4714
|
임시 레지스터 및 인덱싱 가능한 임시 레지스터의 합계에 지정된 스레드 수를 곱한 값이 권장되는 총 스레드 수를 초과하여 성능이 저하될 수 있습니다.
|
- WAR_UNWRITTEN_SI_VALUE
- 4715
|
셰이더의 모든 실행 경로에 쓸 수 없는 시스템 해석 값이 방출됩니다.
|
- WAR_PSIZE_HAS_NO_SPECIAL_MEANING
- 4716
|
지정된 의미 체계는 10_level_9(9_x 기능 수준) 대상에서 특별한 의미가 없습니다.
|
- WAR_DEPRECATED_FEATURE
- 4717
|
효과는 D3DCompiler_47.dll 이상에서 더 이상 사용되지 않습니다.
|