Fonction CallShader
Appelle un autre nuanceur à partir d’un nuanceur.
Syntaxe
Cette définition de fonction intrinsèque est équivalente au modèle de fonction suivant :
template<param_t>
void CallShader(uint ShaderIndex, inout param_t Parameter);
Paramètres
ShaderIndex
Entier non signé représentant l’index dans la table de nuanceur pouvant être appelée spécifiée dans l’appel à DispatchRays.
Parameter
Paramètres définis par l’utilisateur à passer au nuanceur appelant. Cette structure de paramètre doit correspondre à la structure de paramètres utilisée dans le nuanceur pouvant être appelé pointé dans la table du nuanceur.
Valeur renvoyée
void
Notes
Cette fonction peut être appelée à partir des types de nuanceurs de raytracing suivants :