I am fairly new to using Quads, so I'm not sure how I can properly describe this issue in all honesty or to even hazard a guess as to why it's happening, so I have a screenshot to illustrate.
So the white lines are actually Quads, the Red lines are just rectangles. So if you can see the issue, for some reason every "now & again" I will get this issue were I get this somewhat looking "dotted line" which will sometimes be a full end-to-end line.
I'm not too sure what's causing this issue, I have a feeling it has something to-do with the way I'm drawing the quads, I don't think it's an incorrect vertices purely because the because of the thickness of the line, this leads me to believe it's the rendering:
device.DrawUserPrimitives<VertexPositionColorTexture>(PrimitiveType.TriangleStrip, vertices, 0, totalNumberOfQuads);
This is the order I'm adding the vertices:
- Top Left Segment Corner
- Top Right Segment Corner
- Bottom Left Segment Corner
- Bottom Right Segment Corner
So after getting the vertices in the correct order, things are now even stranger, as this is an image of the current output:
Here's my Current Code, including the rendering: http://pastebin.com/yK5yBZy0