D3D_SHADER_MODEL 열거형(d3d12.h)
셰이더 모델을 지정합니다.
Syntax
typedef enum D3D_SHADER_MODEL {
D3D_SHADER_MODEL_NONE,
D3D_SHADER_MODEL_5_1 = 0x51,
D3D_SHADER_MODEL_6_0 = 0x60,
D3D_SHADER_MODEL_6_1 = 0x61,
D3D_SHADER_MODEL_6_2 = 0x62,
D3D_SHADER_MODEL_6_3 = 0x63,
D3D_SHADER_MODEL_6_4 = 0x64,
D3D_SHADER_MODEL_6_5 = 0x65,
D3D_SHADER_MODEL_6_6 = 0x66,
D3D_SHADER_MODEL_6_7 = 0x67,
D3D_SHADER_MODEL_6_8,
D3D_SHADER_MODEL_6_9,
D3D_HIGHEST_SHADER_MODEL
} ;
상수
D3D_SHADER_MODEL_5_1 값: 0x51 셰이더 모델 5.1을 나타냅니다. |
D3D_SHADER_MODEL_6_0 값: 0x60 셰이더 모델 6.0을 나타냅니다. 셰이더 모델 6.0 셰이더를 컴파일하려면 DXC 컴파일러( DirectX 셰이더 컴파일러 참조)를 사용해야 하며 레거시 FXC에서 지원되지 않습니다. |
D3D_SHADER_MODEL_6_1 값: 0x61 셰이더 모델 6.1을 나타냅니다. |
D3D_SHADER_MODEL_6_2 값: 0x62 |
D3D_SHADER_MODEL_6_3 값: 0x63 |
D3D_SHADER_MODEL_6_4 값: 0x64 셰이더 모델 6.4 지원은 Windows 10 버전 1903에 추가되었으며 DXR(DirectX 광선 추적)에 필요합니다. |
D3D_SHADER_MODEL_6_5 값: 0x65 셰이더 모델 6.5 지원은 Windows 10 버전 2004에 추가되었으며 Direct Machine Learning에 필요합니다. |
D3D_SHADER_MODEL_6_6 값: 0x66 셰이더 모델 6.6 지원은 Windows 11 DirectX 12 민첩성 SDK에 추가되었습니다. |
D3D_SHADER_MODEL_6_7 값: 0x67 셰이더 모델 6.7 지원이 DirectX 12 Agility SDK v1.6에 추가되었습니다. DirectX 개발자 블로그에서 민첩성 SDK 1.606.3: 셰이더 모델 6.7을 공개적으로 사용할 수 있습니다! 를 참조하세요. |
설명
이 열거형은 D3D12_FEATURE_DATA_SHADER_MODEL 구조체에서 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |