D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC struttura (d3d12.h)
Descrive il requisito di spazio per la struttura di accelerazione dopo la compattazione.
Sintassi
typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC {
UINT64 CompactedSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC;
Members
CompactedSizeInBytes
Requisito di spazio per la struttura di accelerazione dopo la compattazione.
È garantito che una struttura di accelerazione compattata non consuma più spazio di una struttura di accelerazione non compattata.
Pre-compattazione, è garantito che i requisiti di dimensione segnalati da GetRaytracingAccelerationStructurePrebuildInfo per una determinata configurazione di compilazione (conteggi triangoli e così via) siano sufficienti per archiviare qualsiasi struttura di accelerazione i cui input di compilazione siano ridotti (ad esempio riducendo i conteggi dei triangoli). Questa proprietà non crescente per le compilazioni più piccole non applica tuttavia post-compattazione. In altre parole, non è garantito che la presenza di meno elementi in una struttura di accelerazione significa che comprime una dimensione più piccola rispetto alla compressione di una struttura di accelerazione con più elementi.
Requisiti
Intestazione | d3d12.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