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
# 4
# / \
# 3 5
# | 0 |
# 2 6
# \ /
# 1
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 PRIMITIVE_TRIANGLES
.
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