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 |