Pular para o conteúdo principal
Um subobjeto de estado que representa uma configuração de pipeline de raytracing.

Sintaxe

Membros

MaxTraceRecursionDepth
Tipo: UINT
Limite de recursão de raios para o pipeline de raytracing. Deve estar no intervalo de 0 a 31. Abaixo da profundidade máxima de recursão, invocações de sombreador, como sombreadores de acerto mais próximo (closest hit) ou de erro (miss), podem chamar TraceRay qualquer número de vezes. Na profundidade máxima de recursão, as chamadas a TraceRay fazem com que o dispositivo entre no estado removido.

Comentários

Um pipeline de raytracing precisa de uma configuração de pipeline de raytracing. Se houver várias configurações de pipeline, todas elas deverão ter conteúdo correspondente. Mas não há benefício nessa duplicação. Por exemplo, defini-la uma vez por coleção não ajuda os drivers a fazer a compilação antecipada de sombreadores antes da criação de um pipeline de raytracing. Isso é diferente de D3D12_RAYTRACING_SHADER_CONFIG, que se beneficia da duplicação por coleção.

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series

Confira também

Última modificação em 6 de outubro de 2026