> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FEATURE_DATA_D3D12_OPTIONS9 (família XBOX One)

> Indica o nível de suporte que o adaptador fornece para estatísticas de pipeline de mesh shader, índice de matriz de destino de renderização de intervalo completo em mesh shader, Int64 atômico em.

Indica o nível de suporte que o adaptador fornece para estatísticas de pipeline de mesh shader, índice de matriz de destino de renderização de intervalo completo em mesh shader, Int64 atômico em recursos tipados, Int64 atômico em memória compartilhada de grupo, derivadas em mesh shaders e amplification shaders e WaveMMA.

## Sintaxe

```cpp theme={null}
struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 {
  _Out_ BOOL MeshShaderPipelineStatsSupported;
  _Out_ BOOL MeshShaderSupportsFullRangeRenderTargetArrayIndex;
  _Out_ BOOL AtomicInt64OnTypedResourceSupported;
  _Out_ BOOL AtomicInt64OnGroupSharedSupported;
  _Out_ BOOL DerivativesInMeshAndAmplificationShadersSupported;
  _Out_ D3D12_WAVE_MMA_TIER WaveMMATier;
}
```

## Membros

`MeshShaderPipelineStatsSupported`\
Tipo: *Out* BOOL

Indica se mesh shaders têm suporte ou não; `true` se houver suporte; caso contrário, `false`.

`MeshShaderSupportsFullRangeRenderTargetArrayIndex`\
Tipo: *Out* BOOL

Indica se valores de *SV\_RenderTargetArrayIndex* iguais ou maiores que 8 têm suporte ou não; `true` se houver suporte; caso contrário, `false`.

`AtomicInt64OnTypedResourceSupported`\
Tipo: *Out* BOOL

Indica se operações atômicas de inteiros de 64 bits em recursos tipados têm suporte ou não; `true` se houver suporte; caso contrário, `false`.

`AtomicInt64OnGroupSharedSupported`\
Tipo: *Out* BOOL

Operações atômicas em inteiros de 64 bits residentes na memória compartilhada de grupo têm suporte; `true` se houver suporte; caso contrário, `false`.

`DerivativesInMeshAndAmplificationShadersSupported`\
Tipo: *Out* BOOL

Indica se operações atômicas de inteiros de 64 bits em recursos tipados têm suporte ou não; `true` se houver suporte; caso contrário, `false`.

`WaveMMATier`\
Tipo: *Out* D3D12\_WAVE\_MMA\_TIER

Indica se operações de derivadas e de amostragem de textura dependentes de derivadas têm suporte ou não; `true` se houver suporte; caso contrário, `false`.

## Requisitos

Cabeçalho: d3d12\_x.h

## Confira também

[Membros de d3d12\_x](/pt-BR/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_FEATURE](/pt-BR/reference/graphics/d3d12/enums/d3d12_feature_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS5](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options5_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS6](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options6_public.md)
