パッチプリミティブ

patch-primitive.png

プリミティブタイプの一つ。GL_PATCHES

汎用的な用途で使用されるプリミティブである。
n個の頂点ごとに1つの新しいパッチプリミティブが出来る。
パッチ1個毎における頂点の数は次のように定義される。

void glPatchParameteri(GLenum pname​​, GLint value​​);

こうやって使う
void glPatchParameteri(GL_PATCH_VERTICES ​​, 1GL_MAX_PATCH_VERTICESまでの値​​);

GL_MAX_PATCH_VERTICESは使用しているPC環境によりけりですが、大体32を超えることはないような数値です。

パッチプリミティブは、複数のパッチが連続的に連なったものです。

Bibliography

opengl4 primitive

サポートサイト Wikidot.com opengl4primitive