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

Sintaxe

Membros

MaxPayloadSizeInBytes
Tipo: UINT
O armazenamento máximo para escalares (contados como 4 bytes cada) em payloads de raio em pipelines de raytracing que contêm este programa. MaxAttributeSizeInBytes
Tipo: UINT
O número máximo de escalares (contados como 4 bytes cada) que podem ser usados para atributos em pipelines que contêm este sombreador. O valor não pode exceder D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES.

Comentários

Um pipeline de raytracing precisa de uma configuração de sombreador de raytracing. Se houver várias configurações de sombreador, como uma em cada coleção para permitir a compilação independente pelo driver de cada uma, todas elas deverão corresponder quando combinadas em um pipeline de raytracing.

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series
Última modificação em 6 de outubro de 2026