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 |