D3D12_SHADER_CACHE_FLAGS列挙 (d3d12.h)

シェーダー キャッシュ フラグを指定する定数を定義します。

構文

typedef enum D3D12_SHADER_CACHE_FLAGS {
  D3D12_SHADER_CACHE_FLAG_NONE = 0,
  D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
  D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;

定数

 
D3D12_SHADER_CACHE_FLAG_NONE
値: 0
フラグを指定しません。
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
値: 0x1
キャッシュが、使用されているドライバーによって暗黙的にバージョン管理されることを指定します。 マルチ GPU システムの場合、この方法で作成されたキャッシュは、アプリケーションを実行するアダプターごとに並べて格納されます。 D3D12_SHADER_CACHE_SESSION_DESC 構造体の Version フィールド (キャッシュの説明) は、追加の制約として使用されます。
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
値: 0x2
既定では、キャッシュは一時ストレージに格納され、ディスククリーンアップによってクリアできます。 この定数 (UWP アプリでは無効) は、キャッシュが現在の作業ディレクトリに格納されることを指定します。

要件

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

こちらもご覧ください