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


функция обратного вызова 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.

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

Никакой

Замечания

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

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

Требования

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