Поделиться через


Функция CallShader

Вызывает другой шейдер из шейдера.

Синтаксис

Это встроенное определение функции эквивалентно следующему шаблону функции:

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

Параметры

ShaderIndex

Целое число без знака, представляющее индекс в вызываемой таблице шейдеров, указанной в вызове DispatchRays.

Parameter

Определяемые пользователем параметры, передаваемые вызываемому шейдеру. Эта структура параметров должна соответствовать структуре параметров, используемой в вызываемом шейдере, на который указывает таблица шейдеров.

Возвращаемое значение

void

Комментарии

Эту функцию можно вызвать из следующих типов шейдеров лучей:

См. также раздел