Performance Tuning on iPhone

This topic contains 0 replies, has 1 voice, and was last updated by  demione 7 years, 7 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #30065

    demione
    Member

    I have a series of low poly meshes (~20 triangles each, 100 of them on the screen at a time). They are not interconnected, so drawing them all at one time with GL_TRIANGLE_STRIP is not an option. My two options as I see it are to either put all 100 meshes’ vertex, normal, and color data into a big interleaved array and draw them using one DrawElements() call using GL_TRIANGLES. Alternatively, I can construct a strip-ordered interleaved array for each mesh, and draw them one at a time in a for loop, calling DrawElements() 100 times using GL_TRIANGLE_STRIP. Which one is faster on the iPhone?
    demione2010-02-28 21:13:18

Viewing 1 post (of 1 total)
You must be logged in to reply to this topic.