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 |