D3D11_SHADER_CACHE_SUPPORT_FLAGS列舉 (d3d11.h)
描述目前圖形驅動程式中著色器快取的支援層級。
Syntax
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 |