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结构中的“版本”字段 (缓存说明) 用作附加约束。
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
值: 0x2
默认情况下,缓存存储在临时存储中,可以通过磁盘清理清除。 此常量 (对 UWP 应用无效,) 指定缓存改为存储在当前工作目录中。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h

另请参阅