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

> Un subobjeto de estado que representa una configuración de sombreador.

Un subobjeto de estado que representa una configuración de sombreador.

## Sintaxis

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

### Miembros

*MaxPayloadSizeInBytes*\
Tipo: UINT

El almacenamiento máximo para escalares (contados como 4 bytes cada uno) en las cargas útiles de rayos de las canalizaciones de trazado de rayos que contienen este programa.

*MaxAttributeSizeInBytes*\
Tipo: UINT

El número máximo de escalares (contados como 4 bytes cada uno) que se pueden usar para atributos en las canalizaciones que contienen este sombreador. El valor no puede superar [D3D12\_RAYTRACING\_MAX\_ATTRIBUTE\_SIZE\_IN\_BYTES](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/constants).

## Comentarios

Una canalización de trazado de rayos necesita una configuración de sombreador de trazado de rayos.  Si hay varias configuraciones de sombreador presentes, como una en cada colección para habilitar la compilación independiente del controlador para cada una, todas deben coincidir cuando se combinan en una canalización de trazado de rayos.

## Requisitos

**Encabezado:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatibles**: consolas XBOX Series


## Related topics

- [D3D12_RAYTRACING_PIPELINE_CONFIG (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config_public.md)
- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
- [D3D12_DISPATCH_RAYS_DESC (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (consolas XBOX Series)](/es/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
- [D3D12_RAYTRACING_INSTANCE_FLAGS (consolas XBOX Series)](/es/reference/graphics/d3d12/enums/d3d12_raytracing_instance_flags_public.md)
