Функция CallShader
Вызывает другой шейдер из шейдера.
Синтаксис
Это встроенное определение функции эквивалентно следующему шаблону функции:
template<param_t>
void CallShader(uint ShaderIndex, inout param_t Parameter);
Параметры
ShaderIndex
Целое число без знака, представляющее индекс в вызываемой таблице шейдеров, указанной в вызове DispatchRays.
Parameter
Определяемые пользователем параметры, передаваемые вызываемому шейдеру. Эта структура параметров должна соответствовать структуре параметров, используемой в вызываемом шейдере, на который указывает таблица шейдеров.
Возвращаемое значение
void
Комментарии
Эту функцию можно вызвать из следующих типов шейдеров лучей: