IT用語集 › プログラミング › プリミティブリスタート

プリミティブリスタート

プログラミング Svenska → 更新: 2026-10-26

トライアングルストリップを途中で切って新しいストリップを始めるための予約インデックス値。1回のドローコールに多数の独立したストリップを入れられる。

トライアングルストリップは省スペースだが連続している。複数の独立したストリップを1回のドローコールで描くには、どこで終わり次が始まるかをデータ列が示せなければならない。プリミティブリスタートは、プリミティブの組み立てをリセットする特別なインデックス値(0xFFFFまたは0xFFFFFFFF)でこれを解決する。2009年のOpenGL 3.1でglPrimitiveRestartIndexとして導入され、Direct3Dではストリップカットと呼ぶ。

従来の代替手段は縮退三角形だった。頂点を重複させて間の三角形の面積をゼロにし、描画されないようにする方法で、動きはしたが余計な頂点をパイプラインに流すことになった。プリミティブリスタートは同じ仕事をすっきりこなし、メッシュが数千本の短いストリップでできている場合にメモリもドローコールも節約できる。

← 用語集に戻る