我使用从矢量阵列馈送的2个缓冲区在世界周围放置一堆方形瓷砖,一个用于颜色,另一个用于位置。三角形顶点颜色不平滑,因为它们不在正方形中的两个tris之间进行插值。为了解决这个问题,我想单独设置每个片段颜色,手动混合顶点的颜色。我不能用预制纹理代替这个过程。
我遇到的问题是将缓冲区中接下来的3个顶点位置和位置传递到顶点着色器。有没有简单的方法呢?
谢谢,祝你有个美好的一天!
答案 0 :(得分:1)
添加另一组属性并设置glVertexAttribPointer
以指向顶点位置缓冲区,但带有偏移量。请记住,要在末尾添加一些虚拟填充,以便在到达数组末尾时,您无法访问界限。此情况下…_ADJACENCY
绘图模式也很有用(如果可用)。