estructura D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 (d3d12umddi.h)
Contiene requisitos de memoria para una compilación de estructura de aceleración de seguimiento de rayos.
Sintaxis
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Miembros
ResultDataMaxSizeInBytes
Tamaño necesario para contener el resultado de una compilación de estructura de aceleración en función de las entradas especificadas.
ScratchDataSizeInBytes
Almacenamiento temporal en la GPU necesaria durante la compilación de la estructura de aceleración, en función de las entradas especificadas.
UpdateScratchDataSizeInBytes
Almacenamiento temporal en la GPU necesaria durante una actualización de la estructura de aceleración, en función de las entradas especificadas. Esto solo debe llamarse para la compilación de la estructura de aceleración original y define el requisito de almacenamiento temporal para cada actualización de estructura de aceleración distinta de la compilación inicial.
Si la marca D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE no se especifica en D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS, este parámetro devuelve 0.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | d3d12umddi.h |