Je suis en train de convertir une application openGL pour qu'elle fonctionne pour l'iPhone. J'ai presque fini avec tout. mais n'a rien & coincé avec cette partie. Quelqu'un peut-il me dire tout est ok avec la partie convertie suivante.Conversion d'une application OpenGL pour la faire fonctionner sur l'iPhone
for(int y=0;y<wet->h-1;y++)
{
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE,tex);
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE,col);
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE,vert);
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE, &tex[i+wet->w]);
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE, &col[i+wet->w]);
glDrawElements(GL_TRIANGLE_STRIP, wet->w, GL_UNSIGNED_BYTE, &vert[i+wet->w]);
}
à la place de:
for(int y=0;y<wet->h-1;y++)
{
glBegin(GL_TRIANGLE_STRIP);
for(int x=0;x<wet->w;x++)
{
glArrayElement(i);
glArrayElement(i+wet->w);
i++;
}
glEnd();
}
Merci pour la réponse ... J'ai incrémenté i, mais pas montré ici..le problème est son ne montrant rien sauf l'écran noir. Est-ce la bonne voie de conversion? –