次の方法で共有


レイトレーシング HLSL 構造体 (Direct3D 12)

次の HLSL 構造体は、Direct3D 12 レイトレーシング パイプラインをサポートしています。

このセクションでは、次の操作を行います。

話題 形容
呼び出しパラメーター構造
CallShader 呼び出しの inout 引数として、および呼び出し可能シェーダーの inout パラメーターとして提供されるユーザー定義構造体。
交差属性の構造
TraceRay 呼び出しの inout 引数として、およびレイ ペイロードにアクセスできるシェーダー型の inout パラメーターとして提供されるユーザー定義構造体。
レイ ペイロード構造
TraceRay 呼び出しの inout 引数として、およびレイ ペイロードにアクセスできるシェーダー型の inout パラメーターとして提供されるユーザー定義構造体。
RayDesc 構造体
TraceRay 関数に渡されるフラグは、透明度、カリング、および早期アウト動作をオーバーライドします。

Core リファレンス

Direct3D 12 リファレンス