D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS列挙 (d3d12umddi.h)

D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS列挙は、リソースの最適化フラグを定義するビットごとの OR 値です。

構文

typedef enum D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS {
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_NONE = 0x0,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_SHADER_RESOURCE = 0x1,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_UNORDERED_ACCESS = 0x2,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_PRIMARY = 0x4,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_DETERMINISTIC = 0x8
} ;

定数

 
D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_NONE
値: 0x0
オプションは指定されていません。
D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_SHADER_RESOURCE
値: 0x1
シェーダー リソースの最適化を実行します。
D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_UNORDERED_ACCESS
値: 0x2
順序指定されていないアクセス ビューの最適化を実行します。
D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_PRIMARY
値: 0x4
プライマリ ヒープの最適化を実行します。
D3D12DDI_RESOURCE_OPTIMIZATION_FLAG_DETERMINISTIC
値: 0x8
決定論的最適化を実行します。

要件

要件
Header d3d12umddi.h

こちらもご覧ください

D3D12_RESOURCE_FLAGS

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088