D3D12DDI_GLOBAL_BARRIER_0088 構造体 (d3d12umddi.h)
D3D12DDI_GLOBAL_BARRIER_0088構造体では、リソース メモリ アクセス バリアについて説明します。 このバリアは、グローバル、テクスチャ、バッファー バリアによって使用され、特定のアクセスの種類に対してリソース メモリをいつ表示する必要があるのか示します。
構文
typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
メンバー
SyncBefore
バリア を 実行する前に完了する必要がある上記のすべての GPU 作業の同期スコープを指定するD3D12DDI_BARRIER_SYNC値。
SyncAfter
バリアの実行が完了するまで待機する必要がある後続のすべての GPU 作業の同期スコープを指定する D3D12DDI_BARRIER_SYNC 値。
AccessBefore
バリア が 実行される前にフラッシュして完了する必要がある書き込みアクセスを指定するD3D12DDI_BARRIER_ACCESS値。
AccessAfter
バリア の実行 後に AccessBefore 経由で書き込まれたデータで使用できる必要があるアクセスを指定するD3D12DDI_BARRIER_ACCESS値。
注釈
一般的な情報については、「 強化されたバリア 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |