Compartir a través de


Sombreador de errores

Sombreador que se invoca cuando no se encuentra ni acepta ninguna intersección de rayos. Esto es útil para el 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 de estructura definido por el usuario que coincida con el proporcionado para TraceRay.

Atributo Tipo de sombreador

[shader("miss")]

Ejemplo

[shader("miss")]
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
}