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 |