> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D_SHADER_MODEL

> 셰이더 모델을 지정합니다.

셰이더 모델을 지정합니다.

## 구문

```cpp theme={null}
typedef enum D3D_SHADER_MODEL
{
    D3D_SHADER_MODEL_5_1 = 81,
    D3D_SHADER_MODEL_6_0 = 96,
    D3D_SHADER_MODEL_6_1 = 97,
    D3D_SHADER_MODEL_6_2 = 98,
    D3D_SHADER_MODEL_6_3 = 99,
    D3D_SHADER_MODEL_6_4 = 100,
    D3D_SHADER_MODEL_6_5 = 101,
    D3D_SHADER_MODEL_6_6 = 102,
    D3D_SHADER_MODEL_6_7 = 103
} D3D_SHADER_MODEL
```

## 상수

| 상수                       | 설명                                                                                                                                                                                                          |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D\_SHADER\_MODEL\_5\_1 | 셰이더 모델 5.1을 나타냅니다.                                                                                                                                                                                          |
| D3D\_SHADER\_MODEL\_6\_0 | 셰이더 모델 6.0을 나타냅니다. 셰이더 모델 6.0 셰이더를 컴파일하려면 DXC 컴파일러([DirectX Shader Compiler](https://github.com/Microsoft/DirectXShaderCompiler) 참조)를 사용해야 하며, 기존의 **FXC**로는 지원되지 않습니다.                                     |
| D3D\_SHADER\_MODEL\_6\_1 | 셰이더 모델 6.1을 나타냅니다.                                                                                                                                                                                          |
| D3D\_SHADER\_MODEL\_6\_2 |                                                                                                                                                                                                             |
| D3D\_SHADER\_MODEL\_6\_3 |                                                                                                                                                                                                             |
| D3D\_SHADER\_MODEL\_6\_4 | 셰이더 모델 6.4 지원은 Windows 10 버전 1903에서 추가되었으며, DirectX Raytracing(DXR)에 필요합니다.                                                                                                                                 |
| D3D\_SHADER\_MODEL\_6\_5 | 셰이더 모델 6.5 지원은 Windows 10 버전 2004에서 추가되었으며, Direct Machine Learning에 필요합니다.                                                                                                                                 |
| D3D\_SHADER\_MODEL\_6\_6 | 셰이더 모델 6.6 지원은 Windows 11 및 DirectX 12 Agility SDK에서 추가되었습니다.                                                                                                                                               |
| D3D\_SHADER\_MODEL\_6\_7 | 셰이더 모델 6.7 지원은 DirectX 12 Agility SDK v1.6에서 추가되었습니다. DirectX 개발자 블로그의 [Agility SDK 1.606.3: Shader Model 6.7 is now publicly available!](https://devblogs.microsoft.com/directx/shader-model-6-7/)을 참조하세요. |

## 설명

이 열거형은 [D3D12\_FEATURE\_DATA\_SHADER\_MODEL](/reference/graphics/d3d12/structs/d3d12_feature_data_shader_model_public) 구조체에서 사용됩니다.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

[핵심 열거형](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)
