Imagine I have an array of vertices and an array of indices. Suppose you can change the elements in an index array so that a single glDrawElements call with GL_TRIANGLE_STRIP draws the desired digit. Another possibility would be to call glDrawElements with GL_TRIANGLES , but that would increase the index array.
Does it really matter in terms of efficiency (I mean real efficiency, not some micro-optimizations), how do I choose or the underlying subroutine anyway?
Note: the reason I reluctantly rearrange my elements for using GL_TRIANGLE_STRIP is because, as I think, the triangles in the strip will have a variable winding. I'm wrong?
source share