D3D10_FEATURE_LEVEL1 enumeration (d3d10_1.h)
The version of hardware acceleration requested.
Syntax
typedef enum D3D10_FEATURE_LEVEL1 {
D3D10_FEATURE_LEVEL_10_0 = 0xa000,
D3D10_FEATURE_LEVEL_10_1 = 0xa100,
D3D10_FEATURE_LEVEL_9_1 = 0x9100,
D3D10_FEATURE_LEVEL_9_2 = 0x9200,
D3D10_FEATURE_LEVEL_9_3 = 0x9300
} ;
Constants
D3D10_FEATURE_LEVEL_10_0Value: 0xa000 The hardware supports Direct3D 10.0 features. |
D3D10_FEATURE_LEVEL_10_1Value: 0xa100 The hardware supports Direct3D 10.1 features. |
D3D10_FEATURE_LEVEL_9_1Value: 0x9100 The hardware supports 9.1 feature level. |
D3D10_FEATURE_LEVEL_9_2Value: 0x9200 The hardware supports 9.2 feature level. |
D3D10_FEATURE_LEVEL_9_3Value: 0x9300 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 |