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

Weitere Informationen