D3D_FEATURE_LEVEL-Enumeration (d3dcommon.h)
Beschreibt den Satz von Features für ein Direct3D-Gerät.
Syntax
typedef enum D3D_FEATURE_LEVEL {
D3D_FEATURE_LEVEL_1_0_GENERIC,
D3D_FEATURE_LEVEL_1_0_CORE,
D3D_FEATURE_LEVEL_9_1,
D3D_FEATURE_LEVEL_9_2,
D3D_FEATURE_LEVEL_9_3,
D3D_FEATURE_LEVEL_10_0,
D3D_FEATURE_LEVEL_10_1,
D3D_FEATURE_LEVEL_11_0,
D3D_FEATURE_LEVEL_11_1,
D3D_FEATURE_LEVEL_12_0,
D3D_FEATURE_LEVEL_12_1,
D3D_FEATURE_LEVEL_12_2
} ;
Konstanten
D3D_FEATURE_LEVEL_1_0_CORE Wert: (0x1000) Ermöglicht die Verwendung von McDM-Geräten (Microsoft Compute Driver Model) oder mehr funktionsreicher Geräte (z. B. herkömmliche GPUs), die eine Übermenge der Funktionalität unterstützen. MCDM ist das Gesamttreibermodell für die reine Computeverarbeitung. Es handelt sich um ein herunterskaliertes Peer des umfangreicheren Windows-Gerätetreibermodells (WDDM). |
D3D_FEATURE_LEVEL_9_1 Wert: (0x9100) Zielt auf Features ab, die von Featureebene 9.1 unterstützt werden, einschließlich Shadermodell 2. |
D3D_FEATURE_LEVEL_9_2 Wert: (0x9200) Zielt auf Features ab, die von Featureebene 9.2 unterstützt werden, einschließlich Shadermodell 2. |
D3D_FEATURE_LEVEL_9_3 Wert: (0x9300) Zielt auf Features ab, die von Featureebene 9.3 unterstützt werden, einschließlich Shadermodell 2.0b. |
D3D_FEATURE_LEVEL_10_0 Wert: (0xa000) Zielt auf Features ab, die von Direct3D 10.0 unterstützt werden, einschließlich Shadermodell 4. |
D3D_FEATURE_LEVEL_10_1 Wert: (0xa100) Zielt auf Features ab, die von Direct3D 10.1 unterstützt werden, einschließlich Shadermodell 4. |
D3D_FEATURE_LEVEL_11_0 Wert: (0xb000) Zielt auf Features ab, die von Direct3D 11.0 unterstützt werden, einschließlich Shadermodell 5. |
D3D_FEATURE_LEVEL_11_1 Wert: (0xb100) Zielt auf Features ab, die von Direct3D 11.1 unterstützt werden, einschließlich Shadermodell 5 und logischen Mischvorgängen. Diese Featureebene erfordert einen Anzeigetreiber, der mindestens in WDDM für Windows 8 (WDDM 1.2) implementiert ist. |
D3D_FEATURE_LEVEL_12_0 Wert: (0xc000) Zielt auf Features ab, die von Direct3D 12.0 unterstützt werden, einschließlich Shadermodell 5. |
D3D_FEATURE_LEVEL_12_1 Wert: (0xc100) Zielt auf Features ab, die von Direct3D 12.1 unterstützt werden, einschließlich Shadermodell 5. |
D3D_FEATURE_LEVEL_12_2 Wert: (0xc200) Zielt auf Features ab, die von Direct3D 12.2 unterstützt werden, einschließlich Shadermodell 6.5. Weitere Informationen zur Featureebene 12_2 finden Sie auf der entsprechenden Spezifikationsseite. Featureebene 12_2 ist in Windows SDK-Builds 20170 und höher verfügbar. |
Hinweise
Eine Übersicht über die Funktionen der einzelnen Featureebenen finden Sie unter Direct3D-Featureebenen.
Informationen zu Einschränkungen beim Erstellen von Nicht-Hardwaretyp-Geräten auf bestimmten Featureebenen finden Sie unter Einschränkungen beim Erstellen von WARP- und Referenzgeräten.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dcommon.h |