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.
Unterstützungsoptionen für nicht sortierte Ressourcen für eine Compute-Shaderressource (siehe ID3D11Device::CheckFeatureSupport).
Syntax
typedef enum D3D11_FORMAT_SUPPORT2 {
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10,
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20,
D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100,
D3D11_FORMAT_SUPPORT2_TILED = 0x200,
D3D11_FORMAT_SUPPORT2_SHAREABLE = 0x400,
D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000,
D3D11_FORMAT_SUPPORT2_DISPLAYABLE
} ;
Konstanten
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADDWert: 0x1 Format unterstützt atomares Hinzufügen. |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPSWert: 0x2 Format unterstützt atomare bitweise Vorgänge. |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGEWert: 0x4 Format unterstützt den atomaren Vergleich mit Speicher oder Exchange. |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGEWert: 0x8 Format unterstützt den atomaren Austausch. |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAXWert: 0x10 Format unterstützt atomare min und max. |
D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAXWert: 0x20 Format unterstützt atomic unsigned min und max. |
D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOADWert: 0x40 Format unterstützt eine typisierte Last. |
D3D11_FORMAT_SUPPORT2_UAV_TYPED_STOREWert: 0x80 Format unterstützt einen typisierten Speicher. |
D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OPWert: 0x100 Format unterstützt Logikvorgänge im Mischzustand. Direct3D 11: Dieser Wert wird erst in Direct3D 11.1 unterstützt. |
D3D11_FORMAT_SUPPORT2_TILEDWert: 0x200 Format unterstützt gekachelte Ressourcen. Direct3D 11: Dieser Wert wird erst mit Direct3D 11.2 unterstützt. |
D3D11_FORMAT_SUPPORT2_SHAREABLEWert: 0x400 Format unterstützt gemeinsam nutzbare Ressourcen.
Beachten SieDXGI_FORMAT_R8G8B8A8_UNORM und DXGI_FORMAT_R8G8B8A8_UNORM_SRGB bei Verwendung der Featureebene 9 nie freigegeben werden können, auch wenn das Gerät optionale Featureunterstützung für D3D11_FORMAT_SUPPORT_SHAREABLE angibt. Der Versuch, freigegebene Ressourcen mit DXGI-Formaten DXGI_FORMAT_R8G8B8A8_UNORM und DXGI_FORMAT_R8G8B8A8_UNORM_SRGB zu erstellen, schlägt immer fehl, es sei denn, die Featureebene ist 10_0 oder höher. Direct3D 11: Dieser Wert wird erst mit Direct3D 11.2 unterstützt. |
D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAYWert: 0x4000 Format unterstützt Mehrebenenüberlagerungen. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d11.h |