D3D12_RAYTRACING_GEOMETRY_AABBS_DESC構造体 (d3d12.h)
レイトレーシングアクセラレーション構造の構築操作に入力データを提供するために D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 構造で使用される、軸にアラインされた境界ボックスのセットについて説明します。
構文
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC {
UINT64 AABBCount;
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC;
メンバー
AABBCount
AABB の連続した配列内で指す AABB の数。
AABBs
AABB 間のデータストライドなど、AABB 記述の配列が見つかる GPU メモリの場所。 アドレスとストライドは、それぞれ 8 バイトにアラインする必要があります。このアドレスは、 D3D12_RAYTRACING_AABB_BYTE_ALIGNMENTとして定義された 16 バイトにアラインする必要があります。 ストライドは 0 にすることができます。
要件
要件 | 値 |
---|---|
Header | d3d12.h |