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
指定用于存储 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
标头 d3d12.h

另请参阅