D3D_FEATURE_LEVEL enumeration
Describes the set of features targeted by a Direct3D device.
Syntax
typedef enum D3D_FEATURE_LEVEL { D3D_FEATURE_LEVEL_9_1 = 0x9100, D3D_FEATURE_LEVEL_9_2 = 0x9200, D3D_FEATURE_LEVEL_9_3 = 0x9300, D3D_FEATURE_LEVEL_10_0 = 0xa000, D3D_FEATURE_LEVEL_10_1 = 0xa100, D3D_FEATURE_LEVEL_11_0 = 0xb000, D3D_FEATURE_LEVEL_11_1 = 0xb100, D3D_FEATURE_LEVEL_12_0 = 0xc000, D3D_FEATURE_LEVEL_12_1 = 0xc100 } D3D_FEATURE_LEVEL;
Constants
- D3D_FEATURE_LEVEL_9_1
-
Targets features supported by feature level 9.1 including shader model 2.
- D3D_FEATURE_LEVEL_9_2
-
Targets features supported by feature level 9.2 including shader model 2.
- D3D_FEATURE_LEVEL_9_3
-
Targets features supported by feature level 9.3 including shader model 2.0b.
- D3D_FEATURE_LEVEL_10_0
-
Targets features supported by Direct3D 10.0 including shader model 4.
- D3D_FEATURE_LEVEL_10_1
-
Targets features supported by Direct3D 10.1 including shader model 4.
- D3D_FEATURE_LEVEL_11_0
-
Targets features supported by Direct3D 11.0 including shader model 5.
- D3D_FEATURE_LEVEL_11_1
-
Targets features supported by Direct3D 11.1 including shader model 5 and logical blend operations. This feature level requires a display driver that is at least implemented to WDDM for Windows 8 (WDDM 1.2).
- D3D_FEATURE_LEVEL_12_0
-
Targets features supported by Direct3D 12.0 including shader model 5.
- D3D_FEATURE_LEVEL_12_1
-
Targets features supported by Direct3D 12.1 including shader model 5.
Remarks
For an overview of the capabilities of each feature level, see Overview For Each Feature Level.
For information about limitations creating non-hardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.
Requirements
|
Header |
|
|---|
See also