Compartilhar via


Sombreador de resolução

Um sombreador que é invocado quando nenhuma interseção de raios é encontrada ou aceita. Isso é útil para sombreamento de plano de fundo ou céu. O sombreador miss pode usar CallShader e TraceRay para agendar mais trabalho.

O sombreador miss deve incluir um parâmetro de conteúdo tipado de estrutura definida pelo usuário que corresponda ao fornecido para TraceRay.

Atributo De tipo de sombreador

[shader("miss")]

Exemplo

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