介绍当前图形驱动程序中对着色器缓存的支持级别。
语法
typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS {
D3D11_SHADER_CACHE_SUPPORT_NONE = 0,
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2
} ;
常量
D3D11_SHADER_CACHE_SUPPORT_NONE值: 0 指示驱动程序不支持着色器缓存。 |
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE值: 0x1 指示驱动程序支持 OS 托管的着色器缓存,该缓存在应用程序当前运行期间将编译的着色器存储在内存中。 |
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE值: 0x2 指示驱动程序支持 OS 托管的着色器缓存,该缓存将编译的着色器存储在磁盘上,以加速应用程序的未来运行。 |
备注
此枚举由 D3D11_FEATURE_DATA_SHADER_CACHE 结构使用。
要求
| 标头 | d3d11.h |