Opengl ES和texcoord

时间:2010-04-17 22:37:21

标签: opengl-es texture-mapping

我有一些代码,我想将其翻译成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设置添加到此示例中?

1 个答案:

答案 0 :(得分:1)

好的 - 毕竟答案很明显。 glTexCoordPointer和glNormalPointer可用于填充其余数据。