D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 구조체(d3d12umddi.h)

광선 추적 가속 구조 빌드에 대한 메모리 요구 사항이 포함되어 있습니다.

구문

typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
  UINT64 ResultDataMaxSizeInBytes;
  UINT64 ScratchDataSizeInBytes;
  UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;

멤버

ResultDataMaxSizeInBytes

지정된 입력에 따라 가속 구조 빌드의 결과를 유지하는 데 필요한 크기입니다.

ScratchDataSizeInBytes

지정된 입력에 따라 가속 구조를 빌드하는 동안 필요한 GPU의 스크래치 스토리지입니다.

UpdateScratchDataSizeInBytes

지정된 입력에 따라 가속 구조 업데이트 중에 필요한 GPU의 스크래치 스토리지입니다. 원래 가속 구조 빌드에 대해서만 호출해야 하며 초기 빌드 이외의 모든 가속 구조 업데이트에 대한 스크래치 스토리지 요구 사항을 정의합니다.

D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE 플래그를 지정하지 않으면 이 매개 변수는 0을 반환합니다.

요구 사항

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