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 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
}