2010-07-24 2 views
7

glBegin/glEndglVertex을 사용한 버텍스 드로잉 배열을 사용하면 더 빠를 수 있음을 이해할 수 있습니다.WebGL에서 모든 간단한 기능은 어디에 있습니까?

하지만 어디입니까 glLoadIdentity? glMultMatrix? glTranslate? glRotate?

왜 우리는 모든 매트릭스 재료를 스스로 처리해야합니까?

답변

16

WebGL은 Open ES 2.0 바인딩입니다. OpenGL ES 2.0 (및 최신 OpenGL 3.2+)에는 이러한 비추천 함수가 없으므로 모든 것이 셰이더 및 자신의 행렬 라이브러리에서 수행되어야합니다.

좋은 점은 WebGL에 사용할 수있는 많은 매트릭스 라이브러리가 있다는 것입니다. 가장 좋은/가장 빠른 glMatrix (https://github.com/toji/gl-matrix) 중 하나입니다.

관련 문제