> ## 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_RAYTRACING_SHADER_CONFIG (consoles XBOX Series)

> Um subobjeto de estado que representa uma configuração de sombreador.

Um subobjeto de estado que representa uma configuração de sombreador.

## Sintaxe

```cpp theme={null}
typedef struct D3D12_RAYTRACING_SHADER_CONFIG
{
    UINT MaxPayloadSizeInBytes;
    UINT MaxAttributeSizeInBytes;
} D3D12_RAYTRACING_SHADER_CONFIG
```

### Membros

*MaxPayloadSizeInBytes*\
Tipo: UINT

O armazenamento máximo para escalares (contados como 4 bytes cada) em payloads de raio em pipelines de raytracing que contêm este programa.

*MaxAttributeSizeInBytes*\
Tipo: UINT

O número máximo de escalares (contados como 4 bytes cada) que podem ser usados para atributos em pipelines que contêm este sombreador. O valor não pode exceder [D3D12\_RAYTRACING\_MAX\_ATTRIBUTE\_SIZE\_IN\_BYTES](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/constants).

## Comentários

Um pipeline de raytracing precisa de uma configuração de sombreador de raytracing. Se houver várias configurações de sombreador, como uma em cada coleção para permitir a compilação independente pelo driver de cada uma, todas elas deverão corresponder quando combinadas em um pipeline de raytracing.

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas com suporte**: consoles XBOX Series


## Related topics

- [D3D12_RAYTRACING_PIPELINE_CONFIG (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
- [D3D12_DISPATCH_RAYS_DESC (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
- [D3D12_RAYTRACING_GEOMETRY_DESC (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_geometry_desc_public.md)
