Почему SharpGL не рисует полигон, если передать ему вектор?
//Есть массив координат(x1, y1, x2, y2, ...)
float[] data //...;
//Есть код отрисовки
gl.Begin(SharpGL.Enumerations.BeginMode.Polygon);
gl.Vertex(data);
gl.End();
Если отрисововать по точечно(через цикл), то работает нормально, а если передать вектор(как в коде выше), то ничего не рисует. Когда работал с OpenGL через С++ таких проблем не было.