D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC-Struktur (d3d12.h)

Beschreibt den Platz, der derzeit von einer Beschleunigungsstruktur verwendet wird.

Syntax

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC {
  UINT64 CurrentSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC;

Member

CurrentSizeInBytes

Speicherplatz, der derzeit von einer Beschleunigungsstruktur verwendet wird. Wenn für die Beschleunigungsstruktur kein Komprimierungsvorgang ausgeführt wurde, entspricht diese Größe der von GetRaytracingAccelerationStructurePrebuildInfo gemeldeten Größe, und wenn sie komprimiert wurde, entspricht diese Größe nach dem Build mit D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE.

Hinweise

Die Informationen in dieser Struktur sind nützlich für Tools, um bestimmen zu können, wie viel Arbeitsspeicher von einer beliebigen Beschleunigungsstruktur belegt wird, die sich derzeit im Arbeitsspeicher befindet.

Anforderungen

Anforderung Wert
Header d3d12.h