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