Gon*_*alo 4 opengl geometry-shader
我目前有一些 VAO 和一个索引列表。这个想法是在几何着色器中处理 4 个元素的组。选择组的方法是,如果我有列表,(1,2,3,4,5,6,7,8,...)那么组就是((1,2,3,4),(5,6,7,8),...)。
经过几个小时的编码后,我意识到几何着色器不接受 4 个顶点基元。我想知道是否有办法解决它。也许选择一个“激发顶点”并将其他 3 个顶点附加到它作为顶点着色器阶段中的添加属性(但我怀疑这是可能的)。
几何着色器确实接受具有 4 个顶点的基元作为输入:GL_LINES_ADJACENCY。
这种原始模式可能适用于每个线段需要两个相邻线段的线,但它不限于任何特定用例 - 它只提供 4 个顶点作为输入,并且可以这样使用(也可以使用使用几何GL_QUADS着色器模拟已弃用的原始模式)。