Dela via


Miss shader

En skuggning som anropas när inga skärningspunkter hittas eller accepteras. Detta är användbart för bakgrunds- eller skyskuggning. Miss shader kan använda CallShader och TraceRay för att schemalägga mer arbete.

Miss shader måste innehålla en användardefinierad strukturtypad nyttolastparameter som matchar den som angavs för TraceRay.

Attribut för skuggningstyp

[shader("miss")]

Exempel

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