D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054-Struktur (d3d12umddi.h)
Enthält Speicheranforderungen für einen Strukturbuild der Raytracingbeschleunigung.
Syntax
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Member
ResultDataMaxSizeInBytes
Erforderliche Größe, um das Ergebnis eines Beschleunigungsstrukturbuilds basierend auf den angegebenen Eingaben zu enthalten.
ScratchDataSizeInBytes
Scratch-Speicher auf der GPU, der beim Erstellen der Beschleunigungsstruktur erforderlich ist, basierend auf den angegebenen Eingaben.
UpdateScratchDataSizeInBytes
Scratch-Speicher auf der GPU, der während eines Beschleunigungsstrukturupdates basierend auf den angegebenen Eingaben erforderlich ist. Dies muss nur für den ursprünglichen Beschleunigungsstrukturbuild aufgerufen werden und definiert die Speicheranforderung für jeden Beschleunigungsstrukturupdate außer dem ursprünglichen Build.
Wenn das D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE-Flag nicht in D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS angegeben ist, gibt dieser Parameter 0 zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | d3d12umddi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für