structure D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 (d3d12umddi.h)
Entrées de génération pour la fonction de rappel PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 .
Syntaxe
typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
UINT NumDescs;
D3D12DDI_ELEMENTS_LAYOUT DescsLayout;
union {
D3D12DDI_GPU_VIRTUAL_ADDRESS InstanceDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
};
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;
Membres
Type
Une énumération D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE qui spécifie le type de structure d’accélération de suivi de rayons à générer.
Flags
Indicateur D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS qui spécifie les options de build.
NumDescs
Nombre de mises à jour de la structure d’accélération.
DescsLayout
D3D12DDI_ELEMENTS_LAYOUT qui définit l’ordre géométrique dans une structure d’accélération de niveau inférieur.
InstanceDescs
D3D12DDI_GPU_VIRTUAL_ADDRESS qui définit l’ordre de instance dans une structure d’accélération de niveau supérieur.
pGeometryDescs
Pointeur vers un D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 qui définit la description de la géométrie.
ppGeometryDescs
Pointeur vers le pointeur D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |