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

Weitere Informationen