структура 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 |