D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC 構造体 (d3d12.h)
アクセラレーション構造から生成するビルド後の情報の説明。 EmitRaytracingAccelerationStructurePostbuildInfo および BuildRaytracingAccelerationStructure の呼び出しでこの構造体を使用します。
構文
typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
D3D12_GPU_VIRTUAL_ADDRESS DestBuffer;
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;
メンバー
DestBuffer
ビルド後の情報の結果のストレージ。 必要なサイズとシステムによって書き込まれる内容のレイアウトは、 インフォタイプ フィールドの値によって異なります。
指すメモリは、 D3D12_RESOURCE_STATE_UNORDERED_ACCESS状態である必要があります。 メモリは、生成される特定の出力構造体のメンバー (たとえば、最大のメンバーが UINT64 の構造体の場合は 8 バイト) の自然なアラインメントに揃える必要があります。
InfoType
取得するビルド後情報の種類を指定する D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE 値。
要件
Header | d3d12.h |