OpenGL ES中有没有办法在不重复每个三角形的每个顶点的情况下进行平面着色?
在常规的OpenGL中,这是完成的,glShadeModel但在ES中我编写了着色器,所以它并不那么简单.
glShadeModel
GLSL 1.3或1.4(不确定)引入了flat似乎启用此功能的关键字,但遗憾的是ES 2.0还没有这个.
flat
另一种方式做到这一点使用dFdx,dFdy功能,这,唉,还缺少ES.
dFdx
dFdy
shader opengl-es
opengl-es ×1
shader ×1