Compartir a través de


estructura D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER (d3d12.h)

Define el encabezado de una estructura de aceleración de raytracing serializada.

Sintaxis

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;

Miembros

DriverMatchingIdentifier

Identificador que coincide con el controlador.

SerializedSizeInBytesIncludingHeader

Tamaño de los datos serializados.

DeserializedSizeInBytes

Tamaño de la memoria que se consumirá cuando se deserialice la estructura de aceleración. Este valor es menor o igual que el tamaño de la estructura de aceleración original antes de que se serializara.

NumBottomLevelAccelerationStructurePointersAfterHeader

Tamaño de la matriz de D3D12_GPU_VIRTUAL_ADDRESS valores que siguen al encabezado. Para obtener más información, consulte D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.

Requisitos

   
Encabezado d3d12.h