我有一个三角形的向量数组,该数组基本上由一堆正方形组成,需要进行广告牌投放。看起来像
GLfloat vertexpositions[60 * 3];
// [x,y,z] * 6 for each square, and there are 10 squares
然后,使用适当的参数调用
glDrawArray
以绘制总共10个正方形。是否可以编写一个着色器程序,以单独对所有存在于同一顶点阵列上的这些多边形进行广告牌处理?
最佳答案
您可以使用几何着色器进行按图元处理。
关于opengl - 用GLSL广告牌顶点数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3591240/