D3D10_FEATURE_LEVEL1 Enumeration

The version of hardware acceleration requested.

Syntax

typedef enum D3D10_FEATURE_LEVEL1 {
  D3D10_FEATURE_LEVEL_10_0,
  D3D10_FEATURE_LEVEL_10_1,
  D3D10_FEATURE_LEVEL_9_1,
  D3D10_FEATURE_LEVEL_9_2,
  D3D10_FEATURE_LEVEL_9_3
} ;

Constants

D3D10_FEATURE_LEVEL_10_0 The hardware supports Direct3D 10.0 features.
D3D10_FEATURE_LEVEL_10_1 The hardware supports Direct3D 10.1 features.
D3D10_FEATURE_LEVEL_9_1 The hardware supports 9.1 feature level.
D3D10_FEATURE_LEVEL_9_2 The hardware supports 9.2 feature level.
D3D10_FEATURE_LEVEL_9_3 The hardware supports 9.3 feature level.

Remarks

Use this enumeration when creating a device with D3D10CreateDevice1 or D3D10CreateDeviceAndSwapChain1.

Note that 10level9 feature levels 9_1, 9_2, and 9_3 are only available with the Direct3D 11 runtime (Windows 7, Windows Server 2008 R2, updated Windows Vista with Service Pack 2 (SP2) [KB 971644], and updated Windows Server 2008 [KB 971512]).

For information about limitations creating nonhardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.

For an overview of the capabilities of each feature level, see Overview For Each Feature Level.

Requirements

   
Header d3d10_1.h

See Also

Core Enumerations

Hardware Support for Direct3D 10 Formats

Hardware Support for Direct3D 10.1 Formats