Compartir a través de


estructura D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 (d3d12umddi.h)

Los argumentos usados en la función de devolución de llamada CopyRayTracingAccelerationStructure.

Sintaxis

typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         DestAccelerationStructureData;
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         SourceAccelerationStructureData;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;

Miembros

DestAccelerationStructureData

Memoria de destino. El tamaño necesario se puede detectar llamando a EmitRaytracingAccelerationStructurePostBuildInfo de antemano, si es necesario, dependiendo del modo .

La dirección de inicio de destino debe estar alineada con 256 bytes, independientemente del modo de .

El intervalo de memoria de destino no puede superponerse al origen; de lo contrario, los resultados no están definidos.

El estado de recurso al que se apunta debe depender de la Mode parámetro. Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

SourceAccelerationStructureData

Estructura de aceleración para copiar o transformar en función del modo de especificado. La estructura de aceleración de origen permanece sin cambios y sigue usable. La operación solo implica la estructura de aceleración de origen especificada directamente y no otras a las que puede apuntar. Por ejemplo, en el caso de una estructura de aceleración de nivel superior, las estructuras de aceleración de nivel inferior a las que apunta no intervienen en la operación.

El estado de recurso al que se apunta debe depender de la Mode parámetro. Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

Mode

Tipo de operación de copia que se va a realizar.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1809
encabezado de d3d12umddi.h