D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054结构 (d3d12umddi.h)

CopyRayTracingAccelerationStructure 回调函数中使用的参数。

语法

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;

成员

DestAccelerationStructureData

目标内存。 如果需要,可以根据 模式事先调用 EmitRaytracingAccelerationStructurePostBuildInfo 来发现所需的大小。

无论 模式,目标起始地址都必须对齐 256 字节。

目标内存范围不能重叠源,否则结果未定义。

指向的内存必须依赖于 模式 参数的资源状态。 请参阅 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE

SourceAccelerationStructureData

基于指定的 模式复制或转换的加速结构。 源加速结构保持不变,仍然可用。 该作仅涉及直接指定的源加速结构,而不是它可能指向的其他结构。 例如,对于顶级加速结构,它指向的任何底层加速结构都不涉及该作。

指向的内存必须依赖于 模式 参数的资源状态。 请参阅 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE

Mode

要执行的复制作的类型。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809
标头 d3d12umddi.h