An Error Has Occurred!
It seems that you are not allowed to download or view attachments on this board.
So i can't see any of your images

But from code i assume that you are drawing little dots along the line. Faster method would be drawing 3 quads. You can still use 1 texture of a circular glow where border areas are completely black and center white, and then draw middle, start and end quads. To make it even faster you can do it triangle_strip from start to end.

You can draw it twice, first along Dist/Y and second along Dist/X so from front they cross like + sign.