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 字节对齐。
目标内存范围不能与源重叠,否则结果未定义。
内存指向的资源状态必须依赖于 Mode 参数。 请参阅 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE。
SourceAccelerationStructureData
基于指定 模式进行复制或转换的加速结构。 源加速结构保持不变,仍可用。 该操作仅涉及直接指定的源加速结构,而不涉及它可能指向的其他结构。 例如,对于顶级加速结构,它指向的任何底层加速结构都不涉及该操作。
内存指向的资源状态必须依赖于 Mode 参数。 请参阅 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE。
Mode
要执行的复制操作的类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |