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

# D3D12_RENDER_PASS_TIER

> グラフィックス デバイス上でのレンダー パスのサポート レベルを指定します。

グラフィックス デバイス上でのレンダー パスのサポート レベルを指定します。

## 構文

```cpp theme={null}
typedef enum D3D12_RENDER_PASS_TIER
{
    D3D12_RENDER_PASS_TIER_0 = 0,
    D3D12_RENDER_PASS_TIER_1 = 1,
    D3D12_RENDER_PASS_TIER_2 = 2
} D3D12_RENDER_PASS_TIER
```

## 定数

| 定数                           | 説明                                                                                                                                                                                      |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_RENDER\_PASS\_TIER\_0 | ユーザー モード ディスプレイ ドライバーはレンダー パスを実装しておらず、機能はソフトウェア エミュレーションでのみ提供されます。このサポート レベルではレンダー パスによるパフォーマンス上の利点はない可能性があります。                                                                         |
| D3D12\_RENDER\_PASS\_TIER\_1 | レンダー パス機能はユーザー モード ディスプレイ ドライバーによって実装され、レンダー ターゲット/深度バッファー書き込みが高速化される可能性があります。順序なしアクセス ビュー (UAV) 書き込みはレンダー パス内では効率的にサポートされません。                                                          |
| D3D12\_RENDER\_PASS\_TIER\_2 | レンダー パス機能はユーザー モード ディスプレイ ドライバーによって実装され、レンダー ターゲット/深度バッファー書き込みが高速化される可能性があり、順序なしアクセス ビュー (UAV) 書き込み (レンダー パス内での書き込みが後続のレンダー パスまで読み取られない場合) は、レンダー パスを使用せずに同じ作業を発行するよりも効率的である可能性が高くなります。 |

## 解説

グラフィックス デバイスのレンダー パスのサポート レベルを確認するには、[D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS5](/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options5_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/rendering)


## Related topics

- [D3D12_FEATURE_DATA_D3D12_OPTIONS5](/ja-jp/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options5_public.md)
- [D3D12_RENDER_PASS_RENDER_TARGET_DESC](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_render_target_desc_public.md)
- [D3D12_RENDER_PASS_ENDING_ACCESS](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_ending_access_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_public.md)
- [D3D12_RENDER_PASS_DEPTH_STENCIL_DESC](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_depth_stencil_desc_public.md)
