structure D3D12_FEATURE_DATA_D3D12_OPTIONS9 (d3d12.h)

Indique s’il existe ou non une prise en charge des nuanceurs de maillage, des valeurs d’SV_RenderTargetArrayIndex égales ou supérieures à 8, des atomiques entiers 64 bits typés, des opérations d’exemple de texture dérivées et dépendantes des dérivés, et le niveau de prise en charge des opérations WaveMMA (wave_matrix).

Syntaxe

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;

Membres

MeshShaderPipelineStatsSupported

Type : _Out_ BOOL

Indique si les nuanceurs de maillage sont pris en charge ou non. true si pris en charge, sinon false.

MeshShaderSupportsFullRangeRenderTargetArrayIndex

Type : _Out_ BOOL

Indique si les valeurs de SV_RenderTargetArrayIndex égales ou supérieures à 8 sont prises en charge. true si pris en charge, sinon false.

AtomicInt64OnTypedResourceSupported

Type : _Out_ BOOL

Indique si les atomiques entiers 64 bits typés sont pris en charge. true si pris en charge, sinon false.

AtomicInt64OnGroupSharedSupported

Type : _Out_ BOOL

Indique si les atomiques d’entiers 64 bits sont pris en charge sur groupshared les variables. true si pris en charge, sinon false.

DerivativesInMeshAndAmplificationShadersSupported

Type : _Out_ BOOL

Indique si les opérations d’exemple de texture dérivées et dépendantes des dérivés sont prises en charge. true si pris en charge, sinon false.

WaveMMATier

Type : _Out_ D3D12_WAVE_MMA_TIER

Indique le niveau de prise en charge des opérations WaveMMA (wave_matrix).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h

Voir aussi