D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Struktur (d3d12umddi.h)
Enthält Speicheranforderungen für einen Build der Ray Tracing-Beschleunigungsstruktur.
Syntax
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Angehörige
ResultDataMaxSizeInBytes
Größe, die erforderlich ist, um das Ergebnis einer Beschleunigungsstruktur basierend auf den angegebenen Eingaben zu enthalten.
ScratchDataSizeInBytes
Scratch Storage on the GPU that is required during acceleration structure build, based on the specified input.
UpdateScratchDataSizeInBytes
Scratch Storage on the GPU that is required during an acceleration structure update, based on the specified input. Dies muss nur für den ursprünglichen Beschleunigungsstrukturbuild aufgerufen werden und definiert die Speicheranforderung für jede Beschleunigungsstrukturaktualisierung, die nicht der anfängliche Build ist.
Wenn das D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE Flag in D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGSnicht angegeben ist, gibt dieser Parameter "0" zurück.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |