Skip to main content
Representa información previa a la compilación sobre una estructura de aceleración de trazado de rayos. Obtenga una instancia de esta estructura llamando a GetRaytracingAccelerationStructurePrebuildInfo.

Sintaxis

Miembros

ResultDataMaxSizeInBytes
Tipo: UINT64
Tamaño necesario para contener el resultado de una compilación de estructura de aceleración basada en las entradas especificadas. ScratchDataSizeInBytes
Tipo: UINT64
Almacenamiento temporal en la GPU necesario durante la compilación de la estructura de aceleración basada en las entradas especificadas.

UpdateScratchDataSizeInBytes

Almacenamiento temporal en la GPU necesario durante una actualización de la estructura de aceleración basada en las entradas especificadas. Esto solo debe llamarse para la compilación original de la estructura de aceleración y define el requisito de almacenamiento temporal para cada actualización de la estructura de aceleración, aparte de la compilación inicial. Si no se especifica la marca D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE al llamar a GetRaytracingAccelerationStructurePrebuildInfo, el valor devuelto de este campo es 0. UpdateScratchDataSizeInBytes
Tipo: UINT64

Requisitos

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