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 |