So let's say I use ABCDE, so it takes ABC for the first triangle and then drops the first point and adds the next, that is BCD (order may change to make this triangle face the same direccion as the first), and then CDE.
In my case, I want to build a hexagon:
# Vertices position
# / \
# 3 5
# | 0 |
# 2 6
# \ /
I would say 0123456, but since 0 is dropped first, it doesn't work. I could try 1203456, but 0 is dropped later. So I guess I can't create a hexagon with
As conclusion I would say that you can't use
PRIMITIVE_TRIANGLE_STRIP if a vertex is shared between all the triangles.
Edit: see comment below