estructura D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)

Descripción de la información posterior a la compilación que se va a generar a partir de una estructura de aceleración. Use esta estructura en llamadas a EmitRaytracingAccelerationStructurePostbuildInfo y BuildRaytracingAccelerationStructure.

Sintaxis

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

Miembros

DestBuffer

Almacenamiento para el resultado de la información posterior a la compilación. El tamaño necesario y el diseño del contenido escrito por el sistema dependen del valor del campo InfoType .

La memoria a la que se apunta debe estar en estado D3D12_RESOURCE_STATE_UNORDERED_ACCESS. La memoria debe alinearse con la alineación natural de los miembros de la estructura de salida determinada que se va a generar (por ejemplo, 8 bytes para una estructura con los miembros más grandes que son UINT64).

InfoType

Valor de D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE que especifica el tipo de información posterior a la compilación que se va a recuperar.

Requisitos

   
Encabezado d3d12.h