次の方法で共有


D3D12DDIARG_RENDER_PASS_FLAGS_0053列挙 (d3d12umddi.h)

D3D12DDIARG_RENDER_PASS_FLAGS_0053 列挙型は、レンダー パスの状態を示すフラグのビットごとの OR です。

構文

typedef enum D3D12DDIARG_RENDER_PASS_FLAGS_0053 {
  D3D12DDI_RENDER_PASS_FLAG_0053_NONE = 0x0,
  D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES = 0x1,
  D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS = 0x2,
  D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS = 0x4,
  D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH = 0x8,
  D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL = 0x10
} ;

定数

 
D3D12DDI_RENDER_PASS_FLAG_0053_NONE
値: 0x0
フラグは指定されません。
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES
値: 0x1
ユーザーがレンダー パス内で UAV 書き込みを発行するかどうかを指定するために使用され、必要に応じて UMD (ユーザー モード ドライバー) がタイリングをオプトアウトできるようにします。
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS
値: 0x2
このレンダー パスは中断中です。
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS
値: 0x4
このレンダー パスは再開中です。
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH
値: 0x8
深度ステンシル ビュー (DSV) は、レンダー パス中に深度アスペクトの読み取り専用としてバインドする必要があります。 このフラグは、深度データが GPU によって読み取られるときに設定されます(シャドウ マッピングでの深度比較など)。ただし、パス中は書き込まれません。 このフラグは、(以前のパスまたはその他の方法で) 現在のパスの前に初期化された深度サーフェスに対してのみ指定できます。
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL
値: 0x10
DSV のステンシルの側面は、レンダー パス中に読み取り専用としてバインドする必要があります。 これは、ステンシル テストなどの読み取り操作にステンシル データが必要であるが、パスによって変更されない場合に便利です。 このフラグは、現在のパスの前に初期化されたステンシル サーフェスに対してのみ指定できます (以前のパスまたはその他の方法で)。

備考

レンダー パスは、再開と中断の両方を行うことができます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809
ヘッダー d3d12umddi.h

関連項目

PFND3D12DDI_BEGIN_RENDER_PASS_0053