> ## 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)


## Related topics

- [D3D12_FEATURE_DATA_SHADER_MODEL](/ja-jp/reference/graphics/d3d12/structs/d3d12_feature_data_shader_model_public.md)
- [D3D_SHADER_INPUT_TYPE (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d_shader_input_type.md)
- [D3D12_SHADER_BYTECODE](/ja-jp/reference/graphics/d3d12/structs/d3d12_shader_bytecode_public.md)
- [D3D12_SHADER_VISIBILITY](/ja-jp/reference/graphics/d3d12/enums/d3d12_shader_visibility_public.md)
- [D3D12_SHADER_COMPONENT_MAPPING](/ja-jp/reference/graphics/d3d12/enums/d3d12_shader_component_mapping_public.md)
