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 |