2010-07-24 5 views
7

glBegin/glEnd et le dessin par vertex avec glVertex Je peux comprendre que l'utilisation de tableaux peut être plus rapide.Où sont passées toutes les fonctions simples de WebGL?

Mais où est glLoadIdentity? glMultMatrix? glTranslate? glRotate? Pourquoi devons-nous gérer tous les trucs matriciels nous-mêmes?

Répondre

16

WebGL est une liaison Open ES 2.0. OpenGL ES 2.0 (et OpenGL 3.2+ moderne) n'a pas ces fonctions obsolètes, tout doit être fait dans les shaders et/ou vos propres bibliothèques matricielles. La bonne chose est qu'il y a beaucoup de bibliothèques de matrice disponibles pour WebGL, l'un des meilleurs/plus rapides étant glMatrix (https://github.com/toji/gl-matrix).

Questions connexes