确定在openGL ES顶点着色器中计算三角形的哪个顶点

时间:2013-07-31 04:21:51

标签: opengl-es

我正在编写一个WebGL程序,它将一堆三角形绘制到屏幕上。我正在使用间接寻址,所以像这样:

gl.drawElements(gl.TRIANGLES, list.length, gl.UNSIGNED_SHORT, 0);

顶点着色器有没有办法知道它正在处理的三角形的哪个顶点? (在列表给出的顺序中的三个顶点中,即第一个,第二个或最后一个)

1 个答案:

答案 0 :(得分:1)

你可以在顶点坐标,纹理坐标,法线等的旁边使用额外的整数属性来检查顶点的ID。

相关问题