次の方法で共有


D3D12_SHADER_CACHE_KIND_FLAGS列挙 (d3d12.h)

シェーダー キャッシュの種類を指定する定数を定義します。

構文

typedef enum D3D12_SHADER_CACHE_KIND_FLAGS {
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4,
  D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8
} ;

定数

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
値: 0x1
アプリケーション シェーダーのドライバーコンパイルを格納するためにDirect3D 12によって管理されるキャッシュを指定します。
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
値: 0x2
1 つのシェーダーの種類のDirect3D 12の変換 (DXBC シェーダーから DXIL シェーダーなど) を格納するために使用するキャッシュを指定します。
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
値: 0x4
ドライバーによって管理されるキャッシュを指定します。 このキャッシュの操作はヒントです。
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
値: 0x8
ID3D12Device9::CreateShaderCacheSession メソッドによって作成されたすべてのシェーダー キャッシュ セッションを指定します。 このフラグを指定した CLEAR への要求は、現在アクティブなすべてのアプリケーション キャッシュ セッションと、D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIRなしで作成されたディスク上のキャッシュに適用 されます

要件

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

関連項目