我有一些我想翻译成 Opengl ES 的代码。但是我没有经验,所以就这样吧。原始代码执行如下循环:
glBegin(GL_TRIANGLES);
for(i=0; i<num_triangles; i++) {
glNormal(...);
glTexCoord2f(...);
glVerted3fv(...);
glTexCoord2f(...);
glVerted3fv(...);
glTexCoord2f(...);
glVerted3fv(...);
}
glEnd();
所以没关系 - 我可以将循环中每个三角形的顶点处理更改为标准:
glEnableClientState (GL_VERTEX_ARRAY);
glVertexPointer (3, GL_SOMETHING, 0, verts);
glDrawArrays (GL_TRIANGLES, 0, 3);
但是如何将 texcoord 设置添加到此示例中?