Partager via


structure D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 (d3d12umddi.h)

Décrit la configuration du nuanceur de traçage de rayons.

Syntaxe

typedef struct D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 {
  UINT MaxPayloadSizeInBytes;
  UINT MaxAttributeSizeInBytes;
} D3D12DDI_RAYTRACING_SHADER_CONFIG_0054;

Membres

MaxPayloadSizeInBytes

Stockage maximal pour les scalaires (comptés comme 4 octets chacun) dans les charges utiles de rayon dans les pipelines de traçage de rayons qui contiennent ce programme.

MaxAttributeSizeInBytes

Nombre maximal de scalaires (comptés comme 4 octets chacun) qui peuvent être utilisés pour les attributs dans les pipelines qui contiennent ce nuanceur.

Remarques

Un pipeline de traçage de rayons a besoin d’une configuration de nuanceur de traçage de rayons. Si plusieurs configurations de nuanceur sont présentes, telles qu’une dans chaque collection pour activer la compilation de pilotes indépendantes pour chacune d’elles, elles doivent toutes correspondre lorsqu’elles sont combinées dans un pipeline de traçage de rayons.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h