構文
メンバー
MaxTraceRecursionDepth型: UINT レイトレーシング パイプラインのレイ再帰の制限。0 から 31 の範囲でなければなりません。最大再帰深度未満では、closest hit や miss シェーダーなどのシェーダー呼び出しは TraceRay を任意の回数呼び出すことができます。最大再帰深度では、TraceRay の呼び出しはデバイスを removed 状態にします。
解説
レイトレーシング パイプラインには 1 つのレイトレーシング パイプライン構成が必要です。複数のパイプライン構成が存在する場合、それらはすべて内容が一致しなければなりません。ただし、そのような重複には利点がありません。たとえば、コレクションごとに 1 回定義しても、レイトレーシング パイプラインが作成される前にドライバーが早期にシェーダー コンパイルを行うのには役立ちません。これは、コレクションごとの重複から利点を得る D3D12_RAYTRACING_SHADER_CONFIG とは異なります。要件
ヘッダー: d3d12_xs.hライブラリ: d3d12_xs.lib
サポートされるプラットフォーム: XBOX Series 本体
