OpenGL ES:平面着色而不重复顶点?

时间:2011-01-31 13:40:43

标签: opengl-es shader

OpenGL ES中是否有办法在不重复每个三角形的每个顶点的情况下进行平面着色?

在常规OpenGL中,这是使用glShadeModel完成的,但在ES中我编写了着色器,所以不是那么简单。

GLSL 1.3或1.4(不确定)引入了似乎启用此功能的关键字flat,但遗憾的是ES 2.0还没有这个。

另一种方法是使用dFdxdFdy函数,唉,ES中也缺少这些函数。

1 个答案:

答案 0 :(得分:6)

不,平面着色不是OpenGL ES 2.0的一个功能,抱歉。