8

glBegin/glEnd和逐顶点绘图glVertex我可以理解使用数组可以更快。

但在哪里glLoadIdentityglMultMatrix? glTranslate? glRotate?

为什么我们必须自己处理所有矩阵的东西?

4

1 回答 1

17

WebGL 是一个 Open ES 2.0 绑定。OpenGL ES 2.0(和现代 OpenGL 3.2+)没有这些不推荐使用的函数,一切都必须在着色器和/或您自己的矩阵库中完成。

好消息是 WebGL 有很多可用的矩阵库,其中最好/最快的之一是 glMatrix ( https://github.com/toji/gl-matrix )。

于 2010-07-26T02:58:07.310 回答