Hi
I’m trying to optimize terrain rendering by replacing GL_TRIANGLES
with GL_TRIANGLE_STRIP
1.Is following code correct for normal vector passing for 2 triangles built of 4 vertices - i.e does OpenGL automatically assign normals properly ?
2.The same question regarding texture coordinates?
//normal for first triangle
glNormal3fv(Triangles[iTri].fNorm);
glTexCoord2f(fTexx1,fTexy1);
glVertex3f(Vertices[iy][ix].fX,Vertices[iy][ix].fY,Vertices[iy][ix].fZ);
glTexCoord2f(fTexx2,fTexy1);
glVertex3f(Vertices[iy][ix+1].fX,Vertices[iy][ix+1].fY,Vertices[iy][ix+1].fZ);
glTexCoord2f(fTexx1,fTexy2);
glVertex3f(Vertices[iy+1][ix].fX,Vertices[iy+1][ix].fY,Vertices[iy+1][ix].fZ);
//normal for second triangle
glNormal3fv(Triangles[iTri+1].fNorm);
glTexCoord2f(fTexx2,fTexy2);
glVertex3f(Vertices[iy+1][ix+1].fX,Vertices[iy+1][ix+1].fY,Vertices[iy+1][ix+1].fZ);
Thanks
P.S. Sorry for off-topic - but is it possible to change a nickname? (or delete account ,because opening new requires different valid email?)