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 |