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

> Sinalizadores de controle para parâmetros de substituição das configurações de inicialização do objeto de estado de pipeline de computação.

Sinalizadores de controle para parâmetros de substituição das configurações de inicialização do objeto de estado de pipeline de computação.

## Sintaxe

```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 | Descrição |
| - | - |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` | Substitui o modo bulky do dispatch. No modo bulky, apenas um único grupo de threads pode estar ativo em uma unidade CU/WGP por vez (independentemente de haver recursos disponíveis). |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY_ENABLE` | Combine este sinalizador com `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` para habilitar o modo bulky. Use `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_BULKY` sem este sinalizador para desabilitar o modo bulky. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_LDS_SIZE` | Substitui o tamanho de LDS alocado a cada grupo de threads no dispatch. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_NUM_THREADS` | Substitui o tamanho do grupo de threads especificado no momento da compilação do sombreador. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` | Substitui o modo CU/WGP para grupos de threads. |
| `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE_ENABLE` | Combine este sinalizador com `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` para habilitar o modo WGP. Use `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` sem este sinalizador para habilitar o modo CU. As diferenças entre os modos CU e WGP estão descritas [aqui](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params#wgp_vs_cu_mode). |

## Comentários

Esses sinalizadores são usados pela estrutura [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETERS](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params).

Para habilitar o modo WGP, use os sinalizadores: `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE` | `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE_ENABLE`

Para desabilitar o modo WGP (ou seja, usar o modo CU), use o sinalizador: `D3D12XBOX_COMPUTE_SHADER_LAUNCH_PARAMETER_FLAG_WGP_MODE`

O mesmo padrão é usado para habilitar ou desabilitar o modo BULKY.

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas compatíveis**: consoles XBOX Series

## Confira também

[d3d12\_xs](/pt-BR/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
- [NDA トピック ディレクトリ - Microsoft Learn 公開版へのリンク](/ja-jp/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
