Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Direct3D 11-Featureoptionen.
Syntax
typedef enum D3D11_FEATURE {
D3D11_FEATURE_THREADING = 0,
D3D11_FEATURE_DOUBLES,
D3D11_FEATURE_FORMAT_SUPPORT,
D3D11_FEATURE_FORMAT_SUPPORT2,
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS,
D3D11_FEATURE_D3D11_OPTIONS,
D3D11_FEATURE_ARCHITECTURE_INFO,
D3D11_FEATURE_D3D9_OPTIONS,
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT,
D3D11_FEATURE_D3D9_SHADOW_SUPPORT,
D3D11_FEATURE_D3D11_OPTIONS1,
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT,
D3D11_FEATURE_MARKER_SUPPORT,
D3D11_FEATURE_D3D9_OPTIONS1,
D3D11_FEATURE_D3D11_OPTIONS2,
D3D11_FEATURE_D3D11_OPTIONS3,
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT,
D3D11_FEATURE_D3D11_OPTIONS4,
D3D11_FEATURE_SHADER_CACHE,
D3D11_FEATURE_D3D11_OPTIONS5,
D3D11_FEATURE_DISPLAYABLE,
D3D11_FEATURE_D3D11_OPTIONS6
} ;
Konstanten
D3D11_FEATURE_THREADINGWert: 0 Der Treiber unterstützt Multithreading. Ein Beispiel für das Testen eines Treibers auf Multithreadunterstützung finden Sie unter Vorgehensweise: Überprüfen auf Treiberunterstützung. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_THREADING. |
D3D11_FEATURE_DOUBLESUnterstützt die Verwendung der Shader mit doppelter Genauigkeit in HLSL. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_DOUBLES. |
D3D11_FEATURE_FORMAT_SUPPORTUnterstützt die Formate in D3D11_FORMAT_SUPPORT. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_FORMAT_SUPPORT. |
D3D11_FEATURE_FORMAT_SUPPORT2Unterstützt die Formate in D3D11_FORMAT_SUPPORT2. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_FORMAT_SUPPORT2. |
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONSUnterstützt Compute-Shader und rohe und strukturierte Puffer. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS. |
D3D11_FEATURE_D3D11_OPTIONSUnterstützt Direct3D 11.1-Featureoptionen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FEATURE_ARCHITECTURE_INFOUnterstützt eine bestimmte Adapterarchitektur. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_ARCHITECTURE_INFO. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FEATURE_D3D9_OPTIONSUnterstützt Direct3D 9-Featureoptionen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D9_OPTIONS. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORTUnterstützt die minimale Genauigkeit von Shadern. Weitere Informationen zur mindestgenauen HLSL-Genauigkeit finden Sie unter Verwenden der HLSL-Mindestgenauigkeit. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FEATURE_D3D9_SHADOW_SUPPORTUnterstützt die Direct3D 9-Schattenfunktion. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FEATURE_D3D11_OPTIONS1Unterstützt Direct3D 11.2-Featureoptionen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS1. Direct3D 11: Dieser Wert wird erst in Direct3D 11.2 unterstützt. |
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORTUnterstützt Direct3D 11.2-Instanziierungsoptionen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT. Direct3D 11: Dieser Wert wird erst in Direct3D 11.2 unterstützt. |
D3D11_FEATURE_MARKER_SUPPORTUnterstützt Direct3D 11.2-Markeroptionen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_MARKER_SUPPORT. Direct3D 11: Dieser Wert wird erst in Direct3D 11.2 unterstützt. |
D3D11_FEATURE_D3D9_OPTIONS1Unterstützt Direct3D 9-Featureoptionen, einschließlich der Direct3D 9-Schattenfunktion und der Unterstützung für die Instanziierung. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D9_OPTIONS1. Direct3D 11: Dieser Wert wird erst in Direct3D 11.2 unterstützt. |
D3D11_FEATURE_D3D11_OPTIONS2Unterstützt optionen für konservative Direct3D 11.3-Rasterungsfeatures. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS2. Direct3D 11: Dieser Wert wird erst in Direct3D 11.3 unterstützt. |
D3D11_FEATURE_D3D11_OPTIONS3Unterstützt Optionen für konservative Direct3D 11.4-Rasterungsfeatures. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS3. Direct3D 11: Dieser Wert wird erst in Direct3D 11.4 unterstützt. |
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORTUnterstützt virtuelle GPU-Adressen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. |
D3D11_FEATURE_D3D11_OPTIONS4Unterstützt einen einzelnen booleschen Wert für freigegebene NV12-Texturen. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS4. Direct3D 11: Dieser Wert wird erst in Direct3D 11.4 unterstützt. |
D3D11_FEATURE_SHADER_CACHEUnterstützt den Shadercache, der in D3D11_FEATURE_DATA_SHADER_CACHE beschrieben wird. |
D3D11_FEATURE_D3D11_OPTIONS5Unterstützt eine D3D11_SHARED_RESOURCE_TIER , um den Grad der Unterstützung für freigegebene Ressourcen im aktuellen Grafiktreiber anzugeben. Weitere Informationen finden Sie unter D3D11_FEATURE_DATA_D3D11_OPTIONS5. |
D3D11_FEATURE_DISPLAYABLEUnterstützt anzeigefähige Oberflächen, die in D3D11_FEATURE_DATA_DISPLAYABLE beschrieben werden. |
Hinweise
Diese Enumeration wird verwendet, wenn sie einen Treiber zur Unterstützung dieser Features abfragen, indem ID3D11Device::CheckFeatureSupport aufgerufen wird. Jeder Wert in dieser Enumeration verfügt über eine entsprechende Datenstruktur, die an den pFeatureSupportData-Parameter von ID3D11Device::CheckFeatureSupport übergeben werden muss.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d11.h |