структура 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. Память должна быть выровнена по естественному выравниванию для членов конкретной создаваемой выходной структуры (например, 8 байтов для структуры с самыми крупными элементами UINT64).
InfoType
Значение D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE , указывающее тип извлекаемых сведений после сборки.
Требования
Верхняя часть | d3d12.h |