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

> Un sous-objet d'état qui représente une configuration de nuanceur.

Un sous-objet d'état qui représente une configuration de nuanceur.

## Syntaxe

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

### Membres

*MaxPayloadSizeInBytes*\
Type : UINT

Le stockage maximal pour les scalaires (comptés à 4 octets chacun) dans les charges utiles des rayons des pipelines de lancer de rayons qui contiennent ce programme.

*MaxAttributeSizeInBytes*\
Type : UINT

Le nombre maximal de scalaires (comptés à 4 octets chacun) pouvant être utilisés pour les attributs dans les pipelines qui contiennent ce nuanceur. La valeur ne peut pas dépasser [D3D12\_RAYTRACING\_MAX\_ATTRIBUTE\_SIZE\_IN\_BYTES](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/constants).

## Remarques

Un pipeline de lancer de rayons a besoin d'une configuration de nuanceur de lancer de rayons. Si plusieurs configurations de nuanceur sont présentes, par exemple une dans chaque collection pour permettre une compilation indépendante par le pilote pour chacune d'elles, elles doivent toutes correspondre lorsqu'elles sont combinées dans un pipeline de lancer de rayons.

## Configuration requise

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


## Related topics

- [D3D12_RAYTRACING_PIPELINE_CONFIG (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
- [D3D12_DISPATCH_RAYS_DESC (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_RAYTRACING_AABB (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/structs/d3d12_raytracing_aabb_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
