D3D12_SHADER_CACHE_CONTROL_FLAGS列挙 (d3d12.h)

シェーダー キャッシュコントロールオプションを指定する定数を定義します。

構文

typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS {
  D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 0x1,
  D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 0x2,
  D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 0x4
} ;

定数

 
D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE
値: 0x1
キャッシュを使用してデータを検索しないようにし、新しいデータを格納しないように指定します。 無効になっている間にキャッシュを使用または作成しようとすると、 DXGI_ERROR_NOT_CURRENTLY_AVAILABLEが発生します。
D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE
値: 0x2
キャッシュの使用を再開する必要がある仕様。
D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR
値: 0x4
キャッシュの既存のコンテンツを削除する必要があることを確認します。

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header d3d12.h

こちらもご覧ください