структура D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 (d3d12umddi.h)
Аргументы, используемые в функции обратного вызова PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 .
Синтаксис
typedef struct D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 {
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Desc;
UINT NumSourceAccelerationStructures;
const D3D12DDI_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData;
} D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054;
Члены
Desc
Структура D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 .
NumSourceAccelerationStructures
Количество указателей на gpuVA структуры ускорения (виртуальный адрес графического блока обработки), на которые указывает pSourceAccelerationStructureData.
Это число также влияет на назначение (выход), которое будет непрерывным массивом выходных структур NumSourceAccelerationStructures , где тип структур зависит от InfoType.
pSourceAccelerationStructureData
Указатель на массив GPUVA размера NumSourceAccelerationStructures. Каждый GPUVA указывает на начало существующей структуры ускорения.
Память, на который указывает, должна находиться в состоянии ресурса D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |