Función CallShader
Invoca otro sombreador desde un sombreador.
Sintaxis
Esta definición de función intrínseca es equivalente a la siguiente plantilla de función:
template<param_t>
void CallShader(uint ShaderIndex, inout param_t Parameter);
Parámetros
ShaderIndex
Entero sin signo que representa el índice en la tabla de sombreador al que se puede llamar especificada en la llamada a DispatchRays.
Parameter
Parámetros definidos por el usuario que se van a pasar al sombreador al que se puede llamar. Esta estructura de parámetros debe coincidir con la estructura de parámetros usada en el sombreador al que se puede llamar en la tabla de sombreador.
Valor devuelto
void
Observaciones
Se puede llamar a esta función desde los siguientes tipos de sombreador raytracing:
- Sombreador al que se puede llamar
- Sombreador de aciertos más cercano
- Sombreador de errores
- Sombreador de generación de rayos