语法
成员
HighestShaderModel类型:D3D_SHADER_MODEL 指定 D3D_SHADER_MODEL 的一个成员,该成员指示支持的最高着色器模型。
备注
请参阅 D3D12_FEATURE 中的枚举常量 D3D12_FEATURE_SHADER_MODEL。 当与 ID3D12Device::CheckFeatureSupport 函数一起使用时,请在调用函数之前将 HighestShaderModel 字段初始化为你的应用程序所理解的最高着色器模型。函数成功完成后,HighestShaderModel 字段包含设备支持并且不高于传入着色器模型的最高着色器模型。如果当前运行时不知道 HighestShaderModel,则 ID3D12Device::CheckFeatureSupport 将返回 E_INVALIDARG。因此,建议你在循环中使用递减的着色器模型调用此方法,以确定支持的最高着色器模型。或者,使用功能检查帮助程序来简化此过程;请参阅博客文章介绍一种用于在 Direct3D 12 中检查功能支持的新 API。
要求
头文件: d3d12_xs.h 或 d3d12_x.h库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列
