Skip to main content
レイトレーシング アクセラレーション構造に関するビルド前情報を表します。この構造体のインスタンスは 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年8月24日