> ## 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.

# SetComputeShaderLimitsX (família XBOX One)

> Define os limites do sombreador de computação, incluindo unidades de sombreador ativas, propriedades de wave e de grupo de threads e o algoritmo de percurso SIMD a ser usado.

Define os limites do sombreador de computação, incluindo unidades de sombreador ativas, propriedades de wave e de grupo de threads e o algoritmo de percurso SIMD (Single Instruction Multiple Data) a ser usado.

## Sintaxe

```cpp theme={null}
void SetComputeShaderLimitsX(  
         const D3D12XBOX_COMPUTE_SHADER_LIMITS_DESC* pShaderLimits  
)  
```

### Parâmetros

*pShaderLimits*   \_In\_opt\_\
Tipo: [D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC\*](/pt-BR/reference/graphics/d3d12_x/structs/d3d12xbox_compute_shader_limits_desc)

Um ponteiro para uma estrutura **D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC** que descreve os limites do sombreador de computação.

### Valor retornado

Tipo: void

## Comentários

**SetComputeShaderLimitsX** é usado para substituir os limites de sombreador estabelecidos pelo objeto de estado de pipeline (PSO) definido no momento. Os limites substituídos persistem até que o PSO seja redefinido ou um novo PSO seja definido; isso inclui qualquer PSO referenciado por [ExecuteIndirect](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-executeindirect).

**SetComputeShaderLimitsX** não pode ser gravado em um pacote de comandos.

## Requisitos

**Cabeçalho:** d3d12\_x.h

**Biblioteca:** d3d12\_x.lib

**Plataformas compatíveis:** família XBOX One

## Confira também

[ID3D12GraphicsCommandList](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/id3d12graphicscommandlist)\
[SetGraphicsShaderLimitsX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setgraphicsshaderlimitsx)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [SetComputeRootShaderResourceView](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputerootshaderresourceview_public.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [SetComputeRootSignature](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputerootsignature_public.md)
- [SetComputeRoot32BitConstants](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputeroot32bitconstants_public.md)
