D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE 枚举 (d3d12umddi.h)

指定光线跟踪加速结构类型。

语法

typedef enum D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL,
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
} ;

常量

 
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL
顶级加速结构。
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
底层加速结构。

注解

场景的几何图形使用两个级别的加速结构向系统描述:

  • 每个底层加速结构都包含一组几何图形,这些几何图形是场景的构建基块。
  • 顶级加速结构表示底层加速结构的一组实例。

在给定的底层加速结构中,可以有以下任一数字:

  1. 三角形网格
  2. 最初仅由轴对齐边界框描述的过程基元 (AABB)

要求

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