Skip to main content
使用 CPU 將序列化且壓縮的 BVH 解壓縮至目的地 BVH 位址。
注意:此 API 已被取代,並將在 2024 年 6 月 GDK 中移除
請改用 RehydrateRaytracingAccelerationStructureX。

語法

參數

Desc _In_
類型:const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC&
加速結構的完整建置描述,包括重新產生 BLAS 所需的所有幾何輸入。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。如需錯誤碼清單,請參閱 Direct3D 12 傳回碼。

備註

可由 CPU 解壓縮的格式與可由 GPU 解壓縮的格式不同。若要針對 CPU 解壓縮進行壓縮,請搭配 CopyRaytracingAccelerationStructure() 使用 D3D12XBOX_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE_AND_COMPRESS。 Desc.SourceAccelerationStructureData 必須指向緊接在序列化標頭之後的 BVH 開頭。Desc.DestAccelerationStructureData 應配置在 GPU 可見的寫入結合記憶體中。Desc.ScratchAccelerationStructureData 會被忽略。

需求

標頭: xg_xs.h 程式庫: xg_xs.lib
支援的平台:XBOX Series 主機

另請參閱

XGBVHComputer
XGCreateBVHComputer
Last modified on October 6, 2026