Сглаживание не работает в Windows - PullRequest
1 голос
/ 17 апреля 2011

Я работаю над приложением на основе GLUT, которое должно работать в Windows XP, но, поскольку я работаю на Mac, я делаю большую часть кодирования в Xcode, затем переключаюсь на Visual C ++ 2008 каждый раз ввремя перекомпилировать.Он работал нормально, но я только что понял, что сглаживание не работает в версии для Windows.

Вот несколько скриншотов:

Круто на OS X Awesome on OS X

Дерьмо на Win XP Crappy on Win XP

Я использую дисплей GLUTстрока "rgb alpha, двойная глубина выборки".

Фигуры - это не 3D, а просто треугольники:

glBegin(GL_TRIANGLES);
{
    ofSetColor(edgeColorFar1.r, edgeColorFar1.g, edgeColorFar1.b);
    glVertex2f(CENTER_X, CENTER_Y);
    ofSetColor(edgeColorNear1.r, edgeColorNear1.g, edgeColorNear1.b);
    glVertex2f(x - _dim, y - _dim);
    glVertex2f(x + _dim, y - _dim);
}
glEnd();

Есть идеи?Спасибо!

1 Ответ

0 голосов
/ 20 июля 2011

Вы пытались вставить

ofEnableSmoothing();

в свою функцию setup()?

...