У меня есть код 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 и т. Д. И т. Д.заменить эти функции?
PS: Я делаю это в Ubuntu 10.10 через эмулятор.