D3D12_GLOBAL_BARRIER 構造体 (d3d12.h)
リソース メモリ アクセス バリアについて説明します。 グローバル、テクスチャ、バッファー バリアによって使用され、特定のアクセスの種類に対してリソース メモリをいつ表示する必要があるのか示します。
構文
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
メンバー
SyncBefore
バリアを実行する前に完了する必要がある、上記のすべての GPU 作業の同期スコープ。
SyncAfter
バリアの実行が完了するまで待機する必要がある後続のすべての GPU 作業の同期スコープ。
AccessBefore
前のバリアまたは ExecuteCommandLists スコープの開始以降の、関連するリソース使用量に対応するアクセス ビット。
AccessAfter
バリアが完了した後、関連するリソースの使用状況に対応するアクセス ビット。
要件
Header | d3d12.h |