Estruturas HLSL do Raytracing (Direct3D 12)

As estruturas HLSL a seguir dão suporte ao pipeline de raytracing do Direct3D 12.

Nesta seção

Tópico Descrição
Estrutura de parâmetro de chamada
Uma estrutura definida pelo usuário fornecida como um argumento inout para uma chamada CallShader e como um parâmetro inout para o sombreador callable.
Estrutura de atributos de interseção
Uma estrutura definida pelo usuário que é fornecida como um argumento inout em uma chamada TraceRay e como um parâmetro inout nos tipos de sombreador que podem acessar o conteúdo do raio.
Estrutura de carga de raio
Uma estrutura definida pelo usuário que é fornecida como um argumento inout em uma chamada TraceRay e como um parâmetro inout nos tipos de sombreador que podem acessar o conteúdo do raio.
Estrutura RayDesc
Sinalizadores passados para a função TraceRay para substituir a transparência, o abate e o comportamento de início.

Referência principal

Referência do Direct3D 12