D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC 구조체(d3d12.h)
가속 구조에서 생성할 빌드 후 정보에 대한 설명입니다. EmitRaytracingAccelerationStructurePostbuildInfo 및 BuildRaytracingAccelerationStructure 호출에서 이 구조를 사용합니다.
구문
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 |