Sombreador de errores
Sombreador que se invoca cuando no se encuentra ni acepta ninguna intersección de rayos. Esto es útil para sombreado de fondo o cielo. El sombreador de errores puede usar CallShader y TraceRay para programar más trabajo.
El sombreador de errores debe incluir un parámetro de carga con tipo estructura definida por el usuario que coincida con el proporcionado a TraceRay.
Atributo Tipo de sombreador
[shader("miss")]
Ejemplo
[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
}