Судя по вашему jpeg, мне интересно, действительно ли то, что вы думаете, составляет один пиксель в мировом пространстве.Возможно, ваша матрица проекций не совсем так, как вы думаете.
Включен ли GL_POINT_SMOOTH?- Возможно, что это портит вещи.Эти пиксели выглядят странно круглыми.
Предполагая, что использование этого алгоритма важно для вас (и вас не интересуют методы, которые могут быть более эффективными), вы можете нарисовать квад для каждого «пикселя» вместо использованияGL_POINTS.