D3D12_RAYTRACING_PIPELINE_CONFIG 구조체(d3d12.h)
광선 추적 파이프라인 구성을 나타내는 상태 하위 개체입니다.
구문
typedef struct D3D12_RAYTRACING_PIPELINE_CONFIG {
UINT MaxTraceRecursionDepth;
} D3D12_RAYTRACING_PIPELINE_CONFIG;
멤버
MaxTraceRecursionDepth
형식: UINT
광선 추적 파이프라인에 대한 광선 재귀 제한 0~31 범위여야 합니다. 최대 재귀 깊이보다 낮으면 가장 가까운 적중 또는 누락 셰이더와 같은 셰이더 호출은 TraceRay 를 여러 번 호출할 수 있습니다. 최대 재귀 깊이에서 TraceRay 호출은 디바이스가 제거된 상태로 전환됩니다.
설명
광선 추적 파이프라인에는 하나의 광선 추적 파이프라인 구성이 필요합니다. 여러 파이프라인 구성이 있는 경우 콘텐츠에서 모두 일치해야 합니다. 그러나 이러한 중복에는 이점이 없습니다. 예를 들어 컬렉션당 한 번 정의해도 드라이버가 레이트레이싱 파이프라인을 만들기 전에 초기 셰이더 컴파일을 수행하는 데 도움이 되지 않습니다. 이는 컬렉션당 중복을 활용하는D3D12_RAYTRACING_SHADER_CONFIG 다릅니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기