投影された各頂点の ID を含むインデックス マップ (インデックス リスト) を生成する必要があります。私のシェーダー コードは NVIDIA CG 3.0 に基づいていますが、各頂点の ID を抽出するための組み込み変数名がドキュメントにありません。
GLSL では、gl_VertexID のようなものです。CGで同等のものは何ですか?にアクセスできない場合、余分なストレージを必要としない Index Map を生成する別の方法を考えられますか?
CG はHLSLと同様にセマンティック バインディングを使用します。セマンティックはVERTEXID
、CGツールキットで例が見つからない場合は、directxの例を見て、SV_VertexID
CGの同様の構文に従ってVERTEXID
ください。