2010-07-24 5 views
7

glBegin/glEnd e disegno per vertice con glVertex Posso capire che l'utilizzo degli array può essere più veloce.Dove sono finite tutte le funzioni semplici in WebGL?

Ma dove è glLoadIdentity? glMultMatrix? glTranslate? glRotate?

Perché dobbiamo gestire tutte le risorse di matrice da soli?

risposta

16

WebGL è un collegamento Open ES 2.0. OpenGL ES 2.0 (e moderno OpenGL 3.2+) non ha queste funzioni deprecate, tutto deve essere fatto negli shader e nelle proprie librerie di matrici.

La cosa buona è che sono disponibili numerose librerie di matrici per WebGL, uno dei migliori/più veloci essendo glMatrix (https://github.com/toji/gl-matrix).