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 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기