struttura D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 (d3d12umddi.h)
Compilare gli input per la funzione di callback PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054.
Sintassi
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;
Members
Type
Enumerazione D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE che specifica il tipo di struttura di accelerazione della traccia dei raggi da compilare.
Flags
Flag D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS che specifica le opzioni di compilazione.
NumDescs
Conteggio degli aggiornamenti della struttura di accelerazione.
DescsLayout
Oggetto D3D12DDI_ELEMENTS_LAYOUT che definisce l'ordinamento della geometria in una struttura di accelerazione di livello inferiore.
InstanceDescs
Oggetto D3D12DDI_GPU_VIRTUAL_ADDRESS che definisce l'ordine dell'istanza in una struttura di accelerazione di primo livello.
pGeometryDescs
Puntatore a un D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 che definisce la descrizione della geometria.
ppGeometryDescs
Puntatore al puntatore D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |