다음을 통해 공유


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