D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER 構造体 (d3d12.h)
シリアル化されたレイトレーシング アクセラレーション構造体のヘッダーを定義します。
構文
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;
メンバー
DriverMatchingIdentifier
ドライバーに一致する識別子。
SerializedSizeInBytesIncludingHeader
シリアル化されたデータのサイズ。
DeserializedSizeInBytes
アクセラレーション構造体が逆シリアル化されるときに消費されるメモリのサイズ。 この値は、シリアル化される前の元の加速度構造体のサイズ以下です。
NumBottomLevelAccelerationStructurePointersAfterHeader
ヘッダーの後にある D3D12_GPU_VIRTUAL_ADDRESS 値の配列のサイズ。 詳細については、「 D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC」を参照してください。
要件
Header | d3d12.h |