D3D12DDI_BARRIER_TYPE列挙 (d3d12umddi.h)

D3D12DDI_BARRIER_TYPE列挙値は、リソース バリアの種類を示します。

構文

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;

定数

 
D3D12DDI_BARRIER_TYPE_GLOBAL
バリアはグローバル バリアです。 グローバル バリアは、すべてのリソース メモリに適用されます。 グローバル バリアは、テクスチャ レイアウトを遷移したり、データの圧縮解除を強制したりしません。
D3D12DDI_BARRIER_TYPE_TEXTURE
バリアはテクスチャ バリアです。 テクスチャ バリアは、特定の範囲のテクスチャ サブリソースに適用されます。
D3D12DDI_BARRIER_TYPE_BUFFER
バリアはバッファー バリアです。 バッファー バリアは、特定のバッファー リソースに適用されます。
D3D12DDI_BARRIER_TYPE_RANGED
バッファーは、範囲指定されたバリアです。 従来の D3D12DDI_RESOURCE_RANGED_BARRIER_0022は、範囲バリアによって置き換えられます。

注釈

一般的な情報については、「 拡張バリア 」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 (WDDM 3.0)
Header d3d12umddi.h

こちらもご覧ください

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088