D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT structure (d3dumddi.h)

Describes whether simple instancing is supported.

Syntax

typedef struct D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT {
  BOOL SimpleInstancingSupported;
} D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT;

Members

SimpleInstancingSupported

Specifies whether the hardware and the user-mode driver support simple instancing. The Direct3D runtime sets this member to TRUE if the hardware and driver support simple instancing and the driver is a Direct3D Level 9 driver and supports Windows Display Driver Model (WDDM) 1.3 and later. Otherwise this member is FALSE.

Used only by Direct3D Level 9 drivers that support WDDM 1.3 and later.

Supported starting with Windows 8.1.

Remarks

Instancing capabilities are exposed through the D3DDDICAPS_GET_SIMPLE_INSTANCING_SUPPORT constant value of the D3DDDICAPS_TYPE enumeration.

For more info on simple instancing, see The Microsoft Direct3D 11 topic, D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Header d3dumddi.h (include D3d10umddi.h)

See also

D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT

D3DDDICAPS_TYPE