Partager via


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