Куда делись все простые функции в WebGL? - PullRequest
7 голосов
/ 25 июля 2010

glBegin / glEnd и отрисовка каждой вершины с помощью glVertex Я могу понять, что использование массивов может быть быстрее.

Но где же glLoadIdentity? glMultMatrix? glTranslate? glRotate

Почему мы должны сами обрабатывать все элементы матрицы?

1 Ответ

16 голосов
/ 26 июля 2010

WebGL является привязкой Open ES 2.0.OpenGL ES 2.0 (и современный OpenGL 3.2+) не имеют этих устаревших функций, все должно быть сделано в шейдерах и / или ваших собственных матричных библиотеках.один из лучших / самых быстрых из всех - glMatrix (https://github.com/toji/gl-matrix).

...