> ## 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 (famille XBOX One)

> Définit les limites du nuanceur de calcul, y compris les unités de nuanceur actives, les propriétés des vagues et des groupes de threads, ainsi que l'algorithme de parcours SIMD à utiliser.

Définit les limites du nuanceur de calcul, y compris les unités de nuanceur actives, les propriétés des vagues et des groupes de threads, ainsi que l'algorithme de parcours SIMD (Single Instruction Multiple Data) à utiliser.

## Syntaxe

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

### Paramètres

*pShaderLimits*   \_In\_opt\_\
Type : [D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC\*](/fr-CA/reference/graphics/d3d12_x/structs/d3d12xbox_compute_shader_limits_desc)

Pointeur vers une structure **D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC** qui décrit les limites du nuanceur de calcul.

### Valeur de retour

Type : void

## Remarques

**SetComputeShaderLimitsX** sert à remplacer les limites de nuanceur établies par l'objet d'état de pipeline (PSO) actuellement défini. Les limites remplacées persistent jusqu'à ce que le PSO soit réinitialisé ou qu'un nouveau PSO soit défini, y compris tout PSO référencé par [ExecuteIndirect](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-executeindirect).

**SetComputeShaderLimitsX** ne peut pas être enregistrée dans un bundle de commandes.

## Configuration requise

**En-tête :** d3d12\_x.h

**Bibliothèque :** d3d12\_x.lib

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

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


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [SetComputeRootShaderResourceView](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputerootshaderresourceview_public.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Why Mesh Shaders?](/build/core-features/graphics/newfeatures/ms/ms-why.md)
- [SetPipelineState1 (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_setpipelinestate1_public.md)
