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


функция обратного вызова PFND3D12DDI_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 (d3d12umddi.h)

Копирует структуру ускорения трассировки лучей.

Синтаксис

PFND3D12DDI_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 Pfnd3d12ddiCopyRaytracingAccelerationStructure0054;

void Pfnd3d12ddiCopyRaytracingAccelerationStructure0054(
  D3D12DDI_HCOMMANDLIST unnamedParam1,
  const D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 *unnamedParam2
)
{...}

Параметры

unnamedParam1

Дескриптор списка команд.

unnamedParam2

Указатель на структуру D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 .

Возвращаемое значение

None

Remarks

Так как структуры ускорения трассировки лучей могут содержать внутренние указатели и иметь непрозрачный макет, зависящий от устройства, для копирования ими или управления ими требуется выделенный API, чтобы драйверы могли обработать запрошенную операцию. API CopyRaytracingAccelerationStructure принимает структуру ускорения исходного кода и копирует ее в целевую память при применении преобразования, запрошенного параметром Mode.

Может вызываться для графики или списков команд вычислений, но не из пакетов.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h