> ## 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_PIPELINE_CONFIG (XBOX Series 콘솔)

> 레이트레이싱 파이프라인 구성을 나타내는 상태 하위 개체입니다.

레이트레이싱 파이프라인 구성을 나타내는 상태 하위 개체입니다.

## 구문

```cpp theme={null}
typedef struct D3D12_RAYTRACING_PIPELINE_CONFIG
{
    UINT MaxTraceRecursionDepth;
} D3D12_RAYTRACING_PIPELINE_CONFIG
```

### 멤버

*MaxTraceRecursionDepth*\
형식: UINT

레이트레이싱 파이프라인의 광선 재귀 제한입니다. 0에서 31 사이 범위여야 합니다. 최대 재귀 깊이 미만에서는 가장 가까운 히트(closest hit) 또는 미스(miss) 셰이더와 같은 셰이더 호출이 **TraceRay**를 원하는 만큼 호출할 수 있습니다. 최대 재귀 깊이에서 **TraceRay** 호출은 디바이스가 제거된(removed) 상태로 전환되게 합니다.

## 설명

레이트레이싱 파이프라인에는 하나의 레이트레이싱 파이프라인 구성이 필요합니다. 여러 파이프라인 구성이 있는 경우 내용이 모두 일치해야 합니다. 하지만 그러한 중복에는 이점이 없습니다. 예를 들어 컬렉션마다 한 번씩 정의해도 레이트레이싱 파이프라인이 만들어지기 전에 드라이버가 조기 셰이더 컴파일을 수행하는 데 도움이 되지 않습니다. 이는 컬렉션당 중복으로 *실제로* 이점이 있는 [D3D12\_RAYTRACING\_SHADER\_CONFIG](/reference/graphics/d3d12/structs/d3d12_raytracing_shader_config_public)와는 다릅니다.

## 요구 사항

**헤더:** d3d12\_xs.h\
**라이브러리:** d3d12\_xs.lib\
**지원 플랫폼**: XBOX Series 콘솔

## 함께 보기


## Related topics

- [D3D12_RAYTRACING_PIPELINE_CONFIG1 (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_pipeline_config1_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (XBOX Series consoles)](/ko/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
- [D3D12_RAYTRACING_SHADER_CONFIG (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_shader_config_public.md)
- [D3D12_RAYTRACING_AABB (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_aabb_public.md)
- [D3D12_RAYTRACING_GEOMETRY_DESC (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_geometry_desc_public.md)
