ジオメトリ シェーダーからトライアングル ストリップの代わりにトライアングルのみをエクスポートする可能性はありますか? これにより、いくつかの興味深い可能性が可能になります。OpenGL 3.3。
glProgramParameteriARB(mVoxelShd, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_TRIANGLE_STRIP);
シェーダの出力モードを指定します。そして、私が試してみると:
glProgramParameteriARB(mVoxelShd, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_TRIANGLES);
コンパイルして正常に動作しますが、三角形のストリップと同じように現れます。
また、GLSL 言語仕様 3.3:
ジオメトリ シェーダー出力のレイアウト修飾子識別子は次のとおりです。
- レイアウト修飾子 ID
- ポイント
- line_strip
- 三角形ストリップ
- max_vertices = 整数定数
ここには「三角形」はないようです。