Função CallShader
Invoca outro sombreador de dentro de um sombreador.
Sintaxe
Essa definição de função intrínseca é equivalente ao seguinte modelo de função:
template<param_t>
void CallShader(uint ShaderIndex, inout param_t Parameter);
Parâmetros
ShaderIndex
Um inteiro sem sinal que representa o índice na tabela de sombreador callable especificada na chamada para DispatchRays.
Parameter
Os parâmetros definidos pelo usuário a serem passados para o sombreador que pode ser chamado. Essa estrutura de parâmetros deve corresponder à estrutura de parâmetros usada no sombreador que pode ser chamado apontado na tabela de sombreador.
Valor Retornado
void
Comentários
Essa função pode ser chamada dos seguintes tipos de sombreador de raytracing:
- Sombreador que pode ser chamado
- Sombreador de clique mais próximo
- Sombreador miss
- Sombreador de geração de raios