D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT 结构 (d3d11.h)
注意Direct3D 11.2 运行时支持此结构,该运行时在 Windows 8.1 及更高版本的操作系统上可用。
语法
typedef struct D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT {
BOOL SimpleInstancingSupported;
} D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT;
成员
SimpleInstancingSupported
指定硬件和驱动程序是否支持简单实例化。 如果硬件和驱动程序支持简单的实例化,则运行时将此成员设置为 TRUE 。
注解
如果 Direct3D API 是 Direct3D 11.2 运行时,并且可以支持 11.2 功能,则 id3D11Device::CheckFeatureSupport for D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT 在传递有效参数时将返回 SUCCESS 代码。 D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT的 SimpleInstancingSupported 成员将设置为 TRUE 或 FALSE。
简单实例化意味着支持实例化,但需要注意D3D11_INPUT_ELEMENT_DESC结构的 InstanceDataStepRate 成员必须等于 1。 这不会更改功能级别 9.3 及更高级别的硬件提供的完整实例化支持,旨在公开可能在功能级别 9.2 和 9.1 硬件上可用的实例化支持。
要求
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
标头 | d3d11.h |