次の方法で共有


PrimitiveIndex 関数

下位レベルのアクセラレーション構造体インスタンス内のジオメトリ内のプリミティブの自動生成されたインデックスを取得します。

構文

uint PrimitiveIndex();

解説

D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLESの場合、これは geometry オブジェクト内の三角形のインデックスです。

D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBSの場合、これは geometry オブジェクトを定義する AABB 配列へのインデックスです。

この関数は、次のレイトレーシング シェーダーの種類から呼び出すことができます。

関連項目