OpenGL Smooth Polygon - PullRequest
       10

OpenGL Smooth Polygon

4 голосов
/ 13 сентября 2010

Я пытаюсь сделать этот гладкий многоугольник, используя OpenGL, но он ничего не делает. Может кто-нибудь объяснить, что я делаю не так?

glColor4ub(r, g, b, a);

glEnable(GL_POLYGON_SMOOTH);
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);

glBegin(GL_QUADS);
        glVertex2i(x, y);
        glVertex2i(x1, y1);
        glVertex2i(x2, y2);
        glVertex2i(x3, y3);
glEnd();

glDisable(GL_POLYGON_SMOOTH);
glHint(GL_POLYGON_SMOOTH_HINT, GL_DONT_CARE);

Заранее спасибо!

1 Ответ

7 голосов
/ 13 сентября 2010

Этот метод для сглаживания рендеринга является устаревшим.Было бы лучше использовать мультисэмплинг с расширением GL_ARB_multisample .

...