次の方法で共有


CallShader 関数

シェーダー内から別のシェーダーを呼び出します。

構文

この組み込み関数定義は、次の関数テンプレートと同じです。

template<param_t>
void CallShader(uint ShaderIndex, inout param_t Parameter);

パラメーター

ShaderIndex

DispatchRays呼び出しで指定された呼び出し可能シェーダー テーブルへのインデックスを表す符号なし整数。

Parameter

呼び出し可能シェーダーに渡すユーザー定義パラメーター。 このパラメーター構造は、シェーダー テーブルで指されている呼び出し可能シェーダーで使用されるパラメーター構造と一致する必要があります。

戻り値

void

注釈

この関数は、次のレイトレーシング シェーダーの種類から呼び出すことができます。

こちらもご覧ください