Share via


estrutura D3D12_FEATURE_DATA_D3D12_OPTIONS9 (d3d12.h)

Indica se o suporte existe ou não para sombreadores de malha, valores de SV_RenderTargetArrayIndex que são 8 ou mais, atômicos inteiros de 64 bits de recurso tipado, operações de exemplo de textura derivada e dependente de derivados e o nível de suporte para operações waveMMA (wave_matrix).

Sintaxe

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;

Membros

MeshShaderPipelineStatsSupported

Tipo: _Out_ BOOL

Indica se há suporte para sombreadores de malha ou não. true se houver suporte, caso contrário false, .

MeshShaderSupportsFullRangeRenderTargetArrayIndex

Tipo: _Out_ BOOL

Indica se há suporte para valores de SV_RenderTargetArrayIndex 8 ou superiores. true se houver suporte, caso contrário false, .

AtomicInt64OnTypedResourceSupported

Tipo: _Out_ BOOL

Indica se há suporte para atômicos inteiros de 64 bits de recurso digitado ou não. true se houver suporte, caso contrário false, .

AtomicInt64OnGroupSharedSupported

Tipo: _Out_ BOOL

Indica se atômicos inteiros de 64 bits têm ou não suporte em groupshared variáveis. true se houver suporte, caso contrário false, .

DerivativesInMeshAndAmplificationShadersSupported

Tipo: _Out_ BOOL

Indica se há suporte ou não para operações de exemplo de textura derivadas e dependentes de derivados. true se houver suporte, caso contrário false, .

WaveMMATier

Tipo: _Out_ D3D12_WAVE_MMA_TIER

Indica o nível de suporte para operações WaveMMA (wave_matrix).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também