Поделиться через


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