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 |