D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 구조체(d3d12umddi.h)

도구에서 사용하는 광선 추적 가속 구조를 직렬화하기 위한 공간 요구 사항입니다.

구문

typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 {
  UINT64 SerializedSizeInBytes;
  UINT64 NumBottomLevelAccelerationStructurePointers;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054;

멤버

SerializedSizeInBytes

D3D12DDI_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER_0054 헤더를 포함하여 직렬화된 가속 구조의 크기입니다.

NumBottomLevelAccelerationStructurePointers

직렬화된 가속 구조의 시작 부분에 있는 64비트 GPUVA(그래픽 처리 장치 가상 주소)를 지정합니다. 하위 수준 가속 구조의 경우 0이 됩니다. 최상위 가속 구조의 경우 포인터는 참조되는 가속 구조를 나타냅니다. 역직렬화가 발생하면 이러한 포인터는 헤더 바로 뒤의 직렬화된 데이터의 앱에서 해당 가속 구조의 새 위치로 초기화되어야 합니다. 역직렬화 시간에 가리키는 이러한 새 위치는 광선 추적에 사용하기 전에 예상되는 역직렬화된 데이터 구조로 초기화되었기만 하면 아직 하위 수준 가속 구조로 채워지지 않아도 됩니다. 역직렬화하는 동안 드라이버는 새 포인터를 읽고 이를 사용하여 원래 포인터와 동등한 최상위 가속 구조를 생성합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h