D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC 结构 (d3d12.h)
描述要从加速结构生成的生成后信息。 在调用 EmitRaytracingAccelerationStructurePostbuildInfo 和 BuildRaytracingAccelerationStructure 时使用此结构。
语法
typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
D3D12_GPU_VIRTUAL_ADDRESS DestBuffer;
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;
成员
DestBuffer
生成后信息结果的存储。 所需大小和系统写入的内容的布局取决于 InfoType 字段的值。
指向的内存必须处于 状态D3D12_RESOURCE_STATE_UNORDERED_ACCESS。 内存必须与正在生成的特定输出结构的成员的自然对齐方式对齐 (例如,对于结构,最大成员为 UINT64) 的 8 个字节。
InfoType
一个 D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE 值,该值指定要检索的生成后信息的类型。
要求
标头 | d3d12.h |