Triangle strips vs triangle fans

I would like to know to what extent triangle fans are more efficient (in speed) than triangle strips.
Since I’d be likely to use more glBegin-glEnd (or glDrawElements or whatever) calls if I use triangle fans, would this overhead be compensated by the less number of transformed vertices ? Or is there a minimum number of vertices per-fan that would garanty its efficiency over strips (to draw roughly the same object)?

Hi !

I don’t think there is any speed difference between fans and strips, they are useful for different kinds of geometry.

I do think most cards have an optimal size for begin/end but it’s different for each card and you can’t find out anything about it.


well thank you,
then I’ll use strips since it’s easier to adapt them to any mesh.