Шейдер непопаданий
Шейдер, который вызывается, когда пересечения лучей не найдены или не принимаются. Это полезно для фона или заливки неба. Шейдер промахов может использовать CallShader и TraceRay для планирования дополнительной работы.
Шейдер пропуска должен содержать определяемый пользователем типизированный параметр полезных данных структуры, соответствующий параметру, предоставленному в TraceRay.
Атрибут типа шейдера
[shader("miss")]
Пример
[shader("anyhit")]
void miss_main(inout MyPayload payload)
{
// Use ray system values to compute contributions of background, sky, etc...
// Combine contributions into ray payload
CallShader( ... ); // if desired
TraceRay( ... ); // if desired
// this ray query is now complete
}