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_0 Value: 0xa000 The hardware supports Direct3D 10.0 features. |
D3D10_FEATURE_LEVEL_10_1 Value: 0xa100 The hardware supports Direct3D 10.1 features. |
D3D10_FEATURE_LEVEL_9_1 Value: 0x9100 The hardware supports 9.1 feature level. |
D3D10_FEATURE_LEVEL_9_2 Value: 0x9200 The hardware supports 9.2 feature level. |
D3D10_FEATURE_LEVEL_9_3 Value: 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
Requirement | Value |
---|---|
Header | d3d10_1.h |