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