D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 struttura (d3d12umddi.h)
Contiene i requisiti di memoria per una compilazione della struttura di accelerazione di ray tracing.
Sintassi
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Members
ResultDataMaxSizeInBytes
Dimensioni necessarie per contenere il risultato di una compilazione della struttura di accelerazione in base agli input specificati.
ScratchDataSizeInBytes
Archiviazione zero sulla GPU necessaria durante la compilazione della struttura di accelerazione, in base agli input specificati.
UpdateScratchDataSizeInBytes
Archiviazione zero sulla GPU necessaria durante un aggiornamento della struttura di accelerazione, in base agli input specificati. Questa operazione deve essere chiamata solo per la compilazione originale della struttura di accelerazione e definisce il requisito di archiviazione zero per ogni aggiornamento della struttura di accelerazione diverso dalla compilazione iniziale.
Se il flag D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE non è specificato in D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS, questo parametro restituisce 0.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per