Skip to main content
Describe el tamaño y el diseño de la estructura de aceleración serializada y el encabezado

Sintaxis

Miembros

SerializedSizeInBytes
Tipo: UINT64
El tamaño de la estructura de aceleración serializada, incluido un encabezado. El encabezado es D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER, seguido de una lista de punteros a estructuras de aceleración de nivel inferior. NumBottomLevelAccelerationStructurePointers
Tipo: UINT64
El número de direcciones virtuales de GPU de 64 bits que estarán al principio de la estructura de aceleración serializada, después del D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER. Para una estructura de aceleración de nivel inferior, este valor será 0. Para una estructura de aceleración de nivel superior, los punteros indican las estructuras de aceleración a las que se hace referencia. Cuando se produce la deserialización, la aplicación debe inicializar estos punteros a punteros de nivel inferior en los datos serializados (justo después del encabezado) con las nuevas ubicaciones donde residirán las estructuras de aceleración de nivel inferior. No es necesario que estas nuevas ubicaciones ya se hayan rellenado con estructuras de aceleración de nivel inferior en el momento de la deserialización, siempre que se inicialicen con las estructuras de datos deserializadas esperadas antes de usarse en el trazado de rayos. Durante la deserialización, el controlador lee los nuevos punteros y los usa para generar una estructura de aceleración de nivel superior equivalente a la original.

Requisitos

Encabezado: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series
Última modificación el 28 de agosto de 2026