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

# D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAGS

> Indicateurs de contrôle des paramètres de remplacement pour les paramètres de lancement des objets d'état de pipeline de calcul.

Indicateurs de contrôle des paramètres de remplacement pour les paramètres de lancement des objets d'état de pipeline de calcul.

## Syntaxe

```cpp theme={null}
typedef enum D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAGS : UINT
{
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY            = 0x000000001,
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY_ENABLE     = 0x000000002,
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_LDS_SIZE         = 0x000000004,
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_NUM_THREADS      = 0x000000008,
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE         = 0x000000020,
    D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE_ENABLE  = 0x000000040,
} D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAGS;
```

## Constantes

| Constante | Description |
| - | - |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` | Remplace le mode volumineux (bulky) pour la distribution. En mode volumineux, un seul groupe de threads peut être actif à la fois sur une unité CU/WGP (que des ressources soient disponibles ou non). |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY_ENABLE` | Combinez cet indicateur avec `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` pour activer le mode volumineux. Utilisez `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` sans cet indicateur pour désactiver le mode volumineux. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_LDS_SIZE` | Remplace la taille de LDS allouée à chaque groupe de threads de la distribution. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_NUM_THREADS` | Remplace la taille du groupe de threads spécifiée au moment de la compilation du nuanceur. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` | Remplace le mode CU/WGP pour les groupes de threads. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE_ENABLE` | Combinez cet indicateur avec `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` pour activer le mode WGP. Utilisez `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` sans cet indicateur pour activer le mode CU. Les différences entre les modes CU et WGP sont décrites [ici](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params#wgp_vs_cu_mode). |

## Remarques

Ces indicateurs sont utilisés par la structure [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETERS](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params).

Pour activer le mode WGP, utilisez les indicateurs : `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` | `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE_ENABLE`

Pour désactiver le mode WGP (c'est-à-dire utiliser le mode CU), utilisez l'indicateur : `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE`

Le même modèle est utilisé pour activer ou désactiver le mode BULKY.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[d3d12\_xs](/fr-CA/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_COMPUTE_PIPELINE_STATE_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_compute_pipeline_state_desc_public.md)
- [D3D12_SHADER_CACHE_SUPPORT_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_support_flags_public.md)
- [SetComputeRootShaderResourceView](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputerootshaderresourceview_public.md)
- [XGameStreamingVideoFlags](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)
