estructura D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 (d3d12umddi.h)
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, en función del modo.
La dirección de inicio de destino debe estar alineada con 256 bytes, independientemente del modo.
El intervalo de memoria de destino no puede superponerse al origen; de lo contrario, los resultados no están definidos.
Estado de recurso al que se apunta la memoria debe depender del parámetro Mode . Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
SourceAccelerationStructureData
Estructura de aceleración para copiar o transformar en función del modo especificado. La estructura de aceleración de origen permanece sin cambios y sigue siendo utilizable. 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.
Estado de recurso al que se apunta la memoria debe depender del parámetro Mode . Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
Mode
Tipo de operación de copia que se va a realizar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | d3d12umddi.h |