Справа видно пару звёздочек, которые оказались на фоне террейна.
А через рендер GL_POINTS не думал сделать, чтобы не искажалось? Для каждого glDrawElements можно менять glPointSize, а цвет, азимут и высоту хранить на вершинке. Ну и в вершиннике перегонять в XYZ-координаты.