Sintaxis
Miembros
SerializedSizeInBytesTipo: 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.hBiblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series
