D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 结构 (d3d12umddi.h)

生成 PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 回调函数的输入。

语法

typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE        Type;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
  UINT                                                   NumDescs;
  D3D12DDI_ELEMENTS_LAYOUT                               DescsLayout;
  union {
    D3D12DDI_GPU_VIRTUAL_ADDRESS                 InstanceDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
  };
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;

成员

Type

一个D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE枚举,指定要生成的光线跟踪加速结构的类型。

Flags

指定生成选项 的D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS 标志。

NumDescs

加速结构更新计数。

DescsLayout

定义底层加速结构中几何顺序的 D3D12DDI_ELEMENTS_LAYOUT

InstanceDescs

在顶级加速结构中定义实例顺序的D3D12DDI_GPU_VIRTUAL_ADDRESS。

pGeometryDescs

指向定义几何图形说明 的D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 的指针。

ppGeometryDescs

指向D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054指针的指针。

要求

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