Compartir a través de


estructura D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 (d3d12umddi.h)

Compile entradas para la función de devolución de llamada de PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 .

Sintaxis

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;

Miembros

Type

Enumeración D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE que especifica el tipo de estructura de aceleración de seguimiento de rayos que se va a compilar.

Flags

Marca de D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS que especifica las opciones de compilación.

NumDescs

Recuento de actualizaciones de la estructura de aceleración.

DescsLayout

Una D3D12DDI_ELEMENTS_LAYOUT que define el orden de geometría en una estructura de aceleración de nivel inferior.

InstanceDescs

Una D3D12DDI_GPU_VIRTUAL_ADDRESS que define el orden de instancia en una estructura de aceleración de nivel superior.

pGeometryDescs

Puntero a una D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 que define la descripción de la geometría.

ppGeometryDescs

Puntero al puntero D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado d3d12umddi.h