D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER-Struktur (d3d12.h)
Definiert den Header für eine serialisierte Raytracingbeschleunigungsstruktur.
Syntax
typedef struct D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER {
D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER DriverMatchingIdentifier;
UINT64 SerializedSizeInBytesIncludingHeader;
UINT64 DeserializedSizeInBytes;
UINT64 NumBottomLevelAccelerationStructurePointersAfterHeader;
} D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER;
Member
DriverMatchingIdentifier
Der Treiberabgleichsbezeichner.
SerializedSizeInBytesIncludingHeader
Die Größe der serialisierten Daten.
DeserializedSizeInBytes
Größe des Arbeitsspeichers, der verwendet wird, wenn die Beschleunigungsstruktur deserialisiert wird. Dieser Wert ist kleiner oder gleich der Größe der ursprünglichen Beschleunigungsstruktur vor der Serialisierung.
NumBottomLevelAccelerationStructurePointersAfterHeader
Größe des Arrays von D3D12_GPU_VIRTUAL_ADDRESS Werten, die auf den Header folgen. Weitere Informationen finden Sie unter D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.
Anforderungen
Kopfzeile | d3d12.h |