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