структура 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