Compartir a través de


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