我有下列OpenGL代码,希望将其移植到OpenGL ES 2.0:
for (surfnum=0;surfnum < surftotal;surfnum++){
for (i=0;i<triNum[surfnum];i++){
glBegin(GL_POLYGON);
glNormal3fv(triArray[surfnum][i].normpt1);
glVertex3fv(triArray[surfnum][i].pt1);
glNormal3fv(triArray[surfnum][i].normpt2);
glVertex3fv(triArray[surfnum][i].pt2);
glNormal3fv(triArray[surfnum][i].normpt3);
glVertex3fv(triArray[surfnum][i].pt3);
glEnd();
glFlush();
}
}
OpenGL ES 2.0 没有 GL_POLYGON、glNormal3fv、glVertex3fv、glEnd、glBegin 等函数,那我该如何替换这些函数呢?
附注:我是在 Ubuntu 10.10 上的模拟器中进行此操作。