D3D10_FEATURE_LEVEL1 enumeration
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 } D3D10_FEATURE_LEVEL1;
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 |
|
|---|
See also
- Core Enumerations
- Hardware Support for Direct3D 10 Formats
- Hardware Support for Direct3D 10.1 Formats