Share via


D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC 구조체(d3d12.h)

가속 구조에서 생성할 빌드 후 정보에 대한 설명입니다. EmitRaytracingAccelerationStructurePostbuildInfoBuildRaytracingAccelerationStructure 호출에서 이 구조를 사용합니다.

구문

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

멤버

DestBuffer

빌드 후 정보 결과에 대한 스토리지입니다. 필요한 크기와 시스템에서 작성한 콘텐츠의 레이아웃은 InfoType 필드의 값에 따라 달라집니다.

가리키는 메모리는 상태 D3D12_RESOURCE_STATE_UNORDERED_ACCESS 있어야 합니다. 메모리는 생성되는 특정 출력 구조체의 멤버에 대한 자연 맞춤에 맞춰야 합니다(예: 가장 큰 멤버가 UINT64인 구조체의 경우 8바이트).

InfoType

검색할 빌드 후 정보의 형식을 지정하는 D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE 값입니다.

요구 사항

   
머리글 d3d12.h