typedef enum D3D12_SHADER_CACHE_MODE {
D3D12_SHADER_CACHE_MODE_DEFAULT = 0,
D3D12_SHADER_CACHE_MODE_WRITE_ONLY_ON_SUCCESS = 1,
D3D12_SHADER_CACHE_MODE_READ_ONLY_ON_SUCCESS = 2
} ;
这个枚举定义了以下三种缓存模式:
- D3D12_SHADER_CACHE_MODE_DEFAULT: 默认模式,缓存既可读又可写。
- D3D12_SHADER_CACHE_MODE_WRITE_ONLY_ON_SUCCESS: 在成功加载后,缓存为只写模式。
- D3D12_SHADER_CACHE_MODE_READ_ONLY_ON_SUCCESS: 在成功加载后,缓存为只读模式。
这些模式用于在创建Direct3D 12设备时配置着色器缓存的行为。通过使用这些模式,应用程序可以更精确地控制着色器缓存的读写方式。
转载请注明出处:http://www.zyzy.cn/article/detail/26107/Win32 API/D3d12.h/D3D12_SHADER_CACHE_MODE