ID3D12Device9::ShaderCacheControl 方法 (d3d12.h)
修改 Direct3D 或驱动程序在内部使用的缓存的行为。 ShaderCacheControl 只能在开发人员模式下使用。
语法
HRESULT ShaderCacheControl(
D3D12_SHADER_CACHE_KIND_FLAGS Kinds,
D3D12_SHADER_CACHE_CONTROL_FLAGS Control
);
参数
Kinds
类型: D3D12_SHADER_CACHE_KIND_FLAGS
要修改的缓存。 其中任何一个缓存都可能存在,也可能不存在。
Control
类型: D3D12_SHADER_CACHE_CONTROL_FLAGS
修改缓存的方式。 不能同时传递 DISABLE 和 ENABLE ;并且必须至少传递一个标志。
要求
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
标头 | d3d12.h |
Library | d3d12.lib |
DLL | d3d12.dll |