glBegin
/glEnd
和逐顶点绘图glVertex
我可以理解使用数组可以更快。
但在哪里glLoadIdentity
?glMultMatrix
? glTranslate
? glRotate
?
为什么我们必须自己处理所有矩阵的东西?
glBegin
/glEnd
和逐顶点绘图glVertex
我可以理解使用数组可以更快。
但在哪里glLoadIdentity
?glMultMatrix
? glTranslate
? glRotate
?
为什么我们必须自己处理所有矩阵的东西?
WebGL 是一个 Open ES 2.0 绑定。OpenGL ES 2.0(和现代 OpenGL 3.2+)没有这些不推荐使用的函数,一切都必须在着色器和/或您自己的矩阵库中完成。
好消息是 WebGL 有很多可用的矩阵库,其中最好/最快的之一是 glMatrix ( https://github.com/toji/gl-matrix )。