Partilhar via


Sombreadores HLSL Direct3D 12 Raytracing

Os sombreadores HLSL a seguir suportam o pipeline de raytracing do Direct3D 12. Esses sombreadores são funções compiladas em uma biblioteca, com lib_6_3 de modelo de destino e identificadas por um atributo [shader("shadertype")] na função shader. Consulte Intrínsecos e Valores do Sistema para ver o que é permitido para cada tipo de sombreador.

Nesta secção

Tópico Descrição
Qualquer Shader de Hit
Um sombreador que é invocado quando as interseções de raio não são opacas.
Shader Chamável
Um sombreador que é invocado de outro sombreador com o CallShader intrínseco.
Hit Shader mais próximo
Um sombreador que é invocado quando está ativado e o acerto mais próximo foi determinado ou a pesquisa de interseção de raio terminou.
de sombreamento de interseção
Um sombreador que é usado para implementar primitivas de interseção personalizadas para raios que cruzam um volume delimitador associado (caixa delimitadora).
Miss Shader
Um sombreador que é invocado quando nenhuma interseção de raio é encontrada ou aceita.
Ray Generation Shader
Um sombreador que chama TraceRay para gerar raios.

de referência principal

de referência do Direct3D 12