D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER struttura (d3d12.h)
Definisce l'intestazione per una struttura di accelerazione di raytracing serializzata.
Sintassi
typedef struct D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER {
D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER DriverMatchingIdentifier;
UINT64 SerializedSizeInBytesIncludingHeader;
UINT64 DeserializedSizeInBytes;
UINT64 NumBottomLevelAccelerationStructurePointersAfterHeader;
} D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER;
Members
DriverMatchingIdentifier
Identificatore corrispondente al driver.
SerializedSizeInBytesIncludingHeader
Dimensioni dei dati serializzati.
DeserializedSizeInBytes
Dimensioni della memoria che verrà utilizzata quando la struttura di accelerazione viene deserializzata. Questo valore è minore o uguale alla dimensione della struttura di accelerazione originale prima della serializzazione.
NumBottomLevelAccelerationStructurePointersAfterHeader
Dimensioni della matrice di valori D3D12_GPU_VIRTUAL_ADDRESS che seguono l'intestazione. Per altre informazioni, vedere D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.
Requisiti
Intestazione | d3d12.h |