structure D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER (d3d12.h)
Définit l’en-tête d’une structure d’accélération de raytracing sérialisée.
Syntaxe
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;
Membres
DriverMatchingIdentifier
Identificateur de correspondance du pilote.
SerializedSizeInBytesIncludingHeader
Taille des données sérialisées.
DeserializedSizeInBytes
Taille de la mémoire qui sera consommée lorsque la structure d’accélération est désérialisée. Cette valeur est inférieure ou égale à la taille de la structure d’accélération d’origine avant sa sérialisation.
NumBottomLevelAccelerationStructurePointersAfterHeader
Taille du tableau de valeurs D3D12_GPU_VIRTUAL_ADDRESS qui suivent l’en-tête. Pour plus d’informations, consultez D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.
Spécifications
En-tête | d3d12.h |