resolve #17 make GlRayBuffer use a VBO