Поделиться через


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

Число указателей на ускорение структуры GPUVAs (графический виртуальный адрес единицы обработки), на которое указывает pSourceAccelerationStructureData.

Это число также влияет на назначение (выходные данные), который будет непрерывным массивом NumSourceAccelerationStructures выходных структур, где тип структур зависит от InfoType.

pSourceAccelerationStructureData

Указатель на массив GPUVAs размера NumSourceAccelerationStructures. Каждый GPUVA указывает на начало существующей структуры ускорения.

Память, указываемая на , должна находиться в состоянии ресурса D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h