Поделиться через


структура D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER (d3d12.h)

Определяет заголовок для сериализованной структуры ускорения луча.

Синтаксис

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;

Члены

DriverMatchingIdentifier

Идентификатор, соответствующий драйверу.

SerializedSizeInBytesIncludingHeader

Размер сериализованных данных.

DeserializedSizeInBytes

Размер памяти, которая будет использоваться при десериализации структуры ускорения. Это значение меньше или равно размеру исходной структуры ускорения до ее сериализации.

NumBottomLevelAccelerationStructurePointersAfterHeader

Размер массива D3D12_GPU_VIRTUAL_ADDRESS значений , следующих за заголовком. Дополнительные сведения см. в разделе D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.

Требования

   
Верхняя часть d3d12.h