【发布时间】:2015-10-13 05:30:58
【问题描述】:
我目前有一些 VAO 和一个索引列表。这个想法是在几何着色器中处理 4 个元素的组。选择组的方式是如果我有列表(1,2,3,4,5,6,7,8,...),那么组将是((1,2,3,4),(5,6,7,8),...)。
花了几个小时的编码后,我意识到几何着色器不接受 4 个顶点图元。我想知道是否有办法解决它。也许选择一个“激发顶点”并将其他 3 个附加到它作为顶点着色器阶段的附加属性(不过我怀疑这是可能的)。
【问题讨论】:
-
您可以将 4 个顶点组合成一个大“顶点”,并将它们作为点传递给几何着色器。
-
我认为当您没有索引列表时这很容易。在这种情况下,我只需按照我想要的顺序放置所需的值,并将 VAO 设置为读取更大的块。如果是索引列表(在这种情况下是必要的),该怎么做?