D3D11_SHADER_CACHE_SUPPORT_FLAGS 枚举 (d3d11.h)

介绍当前图形驱动程序中对着色器缓存的支持级别。

语法

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

另请参阅

核心结构