D3D12_RAYTRACING_GEOMETRY_AABBS_DESC 结构 (d3d12.h)
介绍一组轴对齐边界框,这些框在 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 结构中用于向光线追踪加速结构生成操作提供输入数据。
语法
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC {
UINT64 AABBCount;
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC;
成员
AABBCount
AABB 的连续数组中指向的 AABB 数。
AABBs
要在其中找到 AABB 说明数组的 GPU 内存位置,包括 AABB 之间的数据步幅。 地址和步幅必须分别与 8 个字节对齐,定义为地址必须与 16 个字节对齐,定义为 D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT。 步幅可以为 0。
要求
要求 | 值 |
---|---|
Header | d3d12.h |