D3D12_FEATURE_DATA_D3D12_OPTIONS9-Struktur (d3d12.h)
Gibt an, ob Unterstützung für Gittershader, Werte von SV_RenderTargetArrayIndex , die 8 oder höher sind, typisierte 64-Bit-ganzzahlige Atome von Ressourcen, ableitungs- und ableitungsabhängige Texturprobenvorgänge und die Ebene der Unterstützung für WaveMMA-Vorgänge (wave_matrix) vorhanden ist.
Syntax
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 {
BOOL MeshShaderPipelineStatsSupported;
BOOL MeshShaderSupportsFullRangeRenderTargetArrayIndex;
BOOL AtomicInt64OnTypedResourceSupported;
BOOL AtomicInt64OnGroupSharedSupported;
BOOL DerivativesInMeshAndAmplificationShadersSupported;
D3D12_WAVE_MMA_TIER WaveMMATier;
} D3D12_FEATURE_DATA_D3D12_OPTIONS9;
Member
MeshShaderPipelineStatsSupported
Typ: _Out_ BOOL
Gibt an, ob Gittershader unterstützt werden. true
, wenn unterstützt, andernfalls false
.
MeshShaderSupportsFullRangeRenderTargetArrayIndex
Typ: _Out_ BOOL
Gibt an, ob Werte von SV_RenderTargetArrayIndex unterstützt werden, die mindestens 8 sind. true
, wenn unterstützt, andernfalls false
.
AtomicInt64OnTypedResourceSupported
Typ: _Out_ BOOL
Gibt an, ob typisierte Ressourcen-64-Bit-ganzzahlige Atomics unterstützt werden. true
, wenn unterstützt, andernfalls false
.
AtomicInt64OnGroupSharedSupported
Typ: _Out_ BOOL
Gibt an, ob ganzzahlige 64-Bit-Atome für groupshared
Variablen unterstützt werden. true
, wenn unterstützt, andernfalls false
.
DerivativesInMeshAndAmplificationShadersSupported
Typ: _Out_ BOOL
Gibt an, ob ableitungs- und ableitungsabhängige Texturprobenvorgänge unterstützt werden. true
, wenn unterstützt, andernfalls false
.
WaveMMATier
Typ: _Out_ D3D12_WAVE_MMA_TIER
Gibt die Ebene der Unterstützung für WaveMMA-Vorgänge (wave_matrix) an.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |