跳轉到主要內容
代表光線追蹤加速結構的預先建置資訊。透過呼叫 GetRaytracingAccelerationStructurePrebuildInfo 取得此結構的執行個體。

語法

成員

ResultDataMaxSizeInBytes
類型:UINT64
根據指定的輸入,保存加速結構建置結果所需的大小。 ScratchDataSizeInBytes
類型:UINT64
根據指定的輸入,在加速結構建置期間 GPU 上所需的暫存儲存空間。

UpdateScratchDataSizeInBytes

根據指定的輸入,在加速結構更新期間 GPU 上所需的暫存儲存空間。只需要針對原始的加速結構建置呼叫此項,它定義了初始建置以外每次加速結構更新的暫存儲存空間需求。 如果在呼叫 GetRaytracingAccelerationStructurePrebuildInfo 時未指定 D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE 旗標,則此欄位傳回的值為 0。 UpdateScratchDataSizeInBytes
類型:UINT64

需求

標頭: d3d12_xs.h
程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機
最後修改於 2026年10月6日