Skip to main content
シェーダー構成を表す状態サブオブジェクトです。

構文

メンバー

MaxPayloadSizeInBytes
型: UINT
このプログラムを含むレイトレーシング パイプラインのレイ ペイロード内のスカラー (それぞれ 4 バイトとしてカウント) の最大ストレージ。 MaxAttributeSizeInBytes
型: UINT
このシェーダーを含むパイプラインの属性に使用できるスカラー (それぞれ 4 バイトとしてカウント) の最大数。この値は D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES を超えることはできません。

解説

レイトレーシング パイプラインには 1 つのレイトレーシング シェーダー構成が必要です。各コレクションで独立したドライバー コンパイルを有効にするために各コレクションに 1 つずつなど、複数のシェーダー構成が存在する場合、レイトレーシング パイプラインに結合されるときにそれらはすべて一致する必要があります。

要件

ヘッダー: d3d12_xs.h
ライブラリ: d3d12_xs.lib
サポートされるプラットフォーム: XBOX Series 本体
最終更新日 2026年8月24日